body {
  color: #333;
  padding: 6px 0 0;
  margin: 0;
  position: relative
}

body, th, td, .p1, .p2 {
  font-family: arial
}

p, form, ul, li, dl, dt, dd, h3 {
  margin: 0;
  padding: 0;
  list-style: none
}

ol {
  margin: 0;
  padding: 0;
}

input {
  padding-top: 0;
  padding-bottom: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

table, img {
  border: 0
}

td {
  font-size: 9pt;
  line-height: 18px
}

em {
  font-style: normal
}

em {
  font-style: normal;
  color: #c00
}

a em {

}

cite {
  font-style: normal;
  color: green
}

.m, a.m {
  color: #666
}

a.m:visited {
  color: #606
}

.g, a.g {
  //color: green
}

.c {
  color: #77c
}

.f14 {
  font-size: 14px
}

.f10 {
  font-size: 10.5pt
}

.f16 {
  font-size: 16px
}

.f13 {
  font-size: 13.5px
}

.bg {
  background-image: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/icons_441e82f.png);
  _background-image: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/icons_d5b04cc.gif);
  background-repeat: no-repeat
}

#u, #head, #tool, #search, #foot {
  font-size: 12px
}

.logo {
  width: 117px;
  height: 38px;
  cursor: pointer
}

.p1 {
  line-height: 120%;
  margin-left: -12pt
}

.p2 {
  width: 100%;
  line-height: 120%;
  margin-left: -12pt
}

#wrapper {
  _zoom: 1
}

#container {
  word-break: break-all;
  word-wrap: break-word;
  position: relative
}

.container_s {
  width: 1002px
}

.container_l {
  width: 1222px
}

#content_left {
  width: 636px;
  float: left;
  padding-left: 35px
}

#content_right {
  border-left: 1px solid #e1e1e1;
  float: right
}

.container_s #content_right {
  width: 271px
}

.container_l #content_right {
  width: 434px
}

.content_none {
  padding-left: 35px
}

#u {
  color: #999;
  white-space: nowrap;
  position: absolute;
  right: 10px;
  top: 4px;
  z-index: 299
}

#u a {
  color: #00c;
  margin: 0 5px
}

#u .reg {
  margin: 0
}

#u .last {
  margin-right: 0
}

#u .un {
  font-weight: 700;
  margin-right: 5px
}

#u ul {
  width: 100%;
  background: #fff;
  border: 1px solid #9b9b9b
}

#u li {
  height: 25px
}

#u li a {
  width: 100%;
  height: 25px;
  line-height: 25px;
  display: block;
  text-align: left;

  text-indent: 6px;
  margin: 0;
  filter: none
}

#u li a:hover {
  background: #ebebeb
}

#u li.nl {
  border-top: 1px solid #ebebeb
}

#user {
  display: inline-block
}

#user_center {
  position: relative;
  display: inline-block
}

#user_center .user_center_btn {
  margin-right: 5px
}

.userMenu {
  width: 64px;
  position: absolute;
  right: 7px;
  _right: 2px;
  top: 15px;
  top: 14px;
  *top: 15px;
  padding-top: 4px;
  display: none;
  *background: #fff
}

#head {
  padding-left: 35px;
  margin-bottom: 20px;
  width: 900px
}

.fm {
  clear: both;
  position: relative;
  z-index: 297
}

.nv a, .nv b, .btn, #more {
  font-size: 14px
}

.s_nav {
  height: 45px
}

.s_nav .s_logo {
  margin-right: 20px;
  float: left
}

.s_nav .s_logo img {
  border: 0;
  display: block
}

.s_tab {
  line-height: 18px;
  padding: 20px 0 0;
  float: left
}

.s_nav a {
  color: #00c;
  font-size: 14px
}

.s_nav b {
  font-size: 14px
}

.s_ipt_wr {
  width: 536px;
  height: 30px;
  display: inline-block;
  margin-right: 5px;
  background-position: 0 -96px;
  border: 1px solid #b6b6b6;
  border-color: #7b7b7b #b6b6b6 #b6b6b6 #7b7b7b;
  vertical-align: top
}

.s_ipt {
  width: 523px;
  height: 22px;
  font: 16px/18px arial;
  line-height: 22px;
  margin: 5px 0 0 7px;
  padding: 0;
  background: #fff;
  border: 0;
  outline: 0;
  -webkit-appearance: none
}

.s_btn {
  width: 95px;
  height: 32px;
  padding-top: 2px;
  font-size: 14px;
  padding: 0;
  background-color: #ddd;
  background-position: 0 -48px;
  border: 0;
  cursor: pointer
}

.s_btn_h {
  background-position: -240px -48px
}

.s_btn_wr {
  width: 97px;
  height: 34px;
  display: inline-block;
  background-position: -120px -48px;
  *position: relative;
  z-index: 0;
  vertical-align: top
}

.yy_fm .s_ipt_wr, .yy_fm .s_ipt_wr.iptfocus, .yy_fm .s_ipt_wr:hover, .yy_fm .s_ipt_wr.ipthover {
  border-color: #e10602 transparent #e10602 #e10602;
  animation: yy-ipt .2s;
  -moz-animation: yy-ipt .2s;
  -webkit-animation: yy-ipt .2s;
  -o-animation: yy-ipt .2s
}

.yy_fm .s_btn {
  background-color: #e10602;
  border-bottom: 1px solid #c30602;
  animation: yunying .2s;
  -moz-animation: yunying .2s;
  -webkit-animation: yunying .2s;
  -o-animation: yunying .2s
}

.yy_fm_blue .s_ipt_wr, .yy_fm_blue .s_ipt_wr.iptfocus, .yy_fm_blue .s_ipt_wr:hover, .yy_fm_blue .s_ipt_wr.ipthover {
  animation: yy-ipt-blue .2s;
  border-color: #4791ff transparent #4791ff #4791ff
}

.yy_fm_blue .s_btn {
  animation: yunying-blue .2s;
  background-color: #3385ff;
  border-bottom: 1px solid #2d78f4
}

@keyframes yy-ipt {
  0% {
    border-color: #4791ff transparent #4791ff #4791ff
  }
  100% {
    border-color: #e10602 transparent #e10602 #e10602
  }
}

@-moz-keyframes yy-ipt {
  0% {
    border-color: #4791ff transparent #4791ff #4791ff
  }
  100% {
    border-color: #e10602 transparent #e10602 #e10602
  }
}

@-webkit-keyframes yy-ipt {
  0% {
    border-color: #4791ff transparent #4791ff #4791ff
  }
  100% {
    border-color: #e10602 transparent #e10602 #e10602
  }
}

@-o-keyframes yy-ipt {
  0% {
    border-color: #4791ff transparent #4791ff #4791ff
  }
  100% {
    border-color: #e10602 transparent #e10602 #e10602
  }
}

@keyframes yy-ipt-blue {
  0% {
    border-color: #e10602 transparent #e10602 #e10602
  }
  100% {
    border-color: #4791ff transparent #4791ff #4791ff
  }
}

@-moz-keyframes yy-ipt-blue {
  0% {
    border-color: #e10602 transparent #e10602 #e10602
  }
  100% {
    border-color: #4791ff transparent #4791ff #4791ff
  }
}

@-webkit-keyframes yy-ipt-blue {
  0% {
    border-color: #e10602 transparent #e10602 #e10602
  }
  100% {
    border-color: #4791ff transparent #4791ff #4791ff
  }
}

@-o-keyframes yy-ipt-blue {
  0% {
    border-color: #e10602 transparent #e10602 #e10602
  }
  100% {
    border-color: #4791ff transparent #4791ff #4791ff
  }
}

@keyframes yunying {
  0% {
    background-color: #3385ff;
    border-bottom: 1px solid #2d78f4
  }
  100% {
    background-color: #e10602;
    border-bottom: 1px solid #c30602
  }
}

@-moz-keyframes yunying {
  0% {
    background-color: #3385ff;
    border-bottom: 1px solid #2d78f4
  }
  100% {
    background-color: #e10602;
    border-bottom: 1px solid #c30602
  }
}

@-webkit-keyframes yunying {
  0% {
    background-color: #3385ff;
    border-bottom: 1px solid #2d78f4
  }
  100% {
    background-color: #e10602;
    border-bottom: 1px solid #c30602
  }
}

@-o-keyframes yunying {
  0% {
    background-color: #3385ff;
    border-bottom: 1px solid #2d78f4
  }
  100% {
    background-color: #e10602;
    border-bottom: 1px solid #c30602
  }
}

@keyframes yunying-blue {
  0% {
    background-color: #e10602;
    border-bottom: 1px solid #c30602
  }
  100% {
    background-color: #3385ff;
    border-bottom: 1px solid #2d78f4
  }
}

@-moz-keyframes yunying-blue {
  0% {
    background-color: #e10602;
    border-bottom: 1px solid #c30602
  }
  100% {
    background-color: #3385ff;
    border-bottom: 1px solid #2d78f4
  }
}

@-webkit-keyframes yunying-blue {
  0% {
    background-color: #e10602;
    border-bottom: 1px solid #c30602
  }
  100% {
    background-color: #3385ff;
    border-bottom: 1px solid #2d78f4
  }
}

@-o-keyframes yunying-blue {
  0% {
    background-color: #e10602;
    border-bottom: 1px solid #c30602
  }
  100% {
    background-color: #3385ff;
    border-bottom: 1px solid #2d78f4
  }
}

.sethf {
  padding: 0;
  margin: 0;
  font-size: 14px
}

.set_h {
  display: none;
}

.set_f {
  display: none
}

.shouji {
  margin-left: 19px
}

.shouji a {

}

#head .bdsug {
  top: 33px
}

#search form {
  position: relative
}

#search form .bdsug {
  bottom: 33px
}

.bdsug {
  display: none;
  position: absolute;
  z-index: 1;
  width: 538px;
  background: #fff;
  border: 1px solid #ccc;
  _overflow: hidden;
  box-shadow: 1px 1px 3px #ededed;
  -webkit-box-shadow: 1px 1px 3px #ededed;
  -moz-box-shadow: 1px 1px 3px #ededed;
  -o-box-shadow: 1px 1px 3px #ededed
}

.bdsug.bdsugbg ul {
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/home/img/sugbg_1762fe7.png) 100% 100% no-repeat;
  background-size: 100px 110px;
  background-image: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/home/img/sugbg_90fc9cf.gif)
}

.bdsug li {
  width: 522px;
  color: #000;
  font: 14px arial;
  line-height: 22px;
  padding: 0 8px;
  position: relative;
  cursor: default
}

.bdsug li.bdsug-s {
  background: #f0f0f0
}

.bdsug-store span, .bdsug-store b {
  color: #7A77C8
}

.bdsug-store-del {
  font-size: 12px;
  color: #666;

  position: absolute;
  right: 8px;
  top: 0;
  cursor: pointer;
  display: none
}

.bdsug-s .bdsug-store-del {
  display: inline-block
}

.bdsug-ala {
  display: inline-block;
  border-bottom: 1px solid #e6e6e6
}

.bdsug-ala h3 {
  line-height: 14px;
  background: url(https://www.baidu.com/img/sug_bd.png) no-repeat left center;
  margin: 8px 0 5px;
  font-size: 12px;
  font-weight: 400;
  color: #7B7B7B;
  padding-left: 20px
}

.bdsug-ala p {
  font-size: 14px;
  font-weight: 700;
  padding-left: 20px
}

.bdsug .bdsug-direct {
  width: auto;
  padding: 0;
  border-bottom: 1px solid #f1f1f1
}

.bdsug .bdsug-direct p {
  color: #00c;
  font-weight: 700;
  line-height: 34px;
  padding: 0 8px;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden
}

.bdsug .bdsug-direct p img {
  width: 16px;
  height: 16px;
  margin: 7px 6px 9px 0;
  vertical-align: middle
}

.bdsug .bdsug-direct p span {
  margin-left: 8px
}

.bdsug .bdsug-direct p i {
  font-size: 12px;
  line-height: 100%;
  font-style: normal;
  font-weight: 400;
  color: #fff;
  background-color: #2b99ff;
  display: inline;
  text-align: center;
  padding: 1px 5px;
  *padding: 2px 5px 0;
  margin-left: 8px;
  overflow: hidden
}

.bdsug .bdsug-pcDirect {
  color: #000;
  font-size: 14px;
  line-height: 30px;
  height: 30px;
  background-color: #f8f8f8
}

.bdsug .bdsug-pc-direct-tip {
  position: absolute;
  right: 15px;
  top: 8px;
  width: 55px;
  height: 15px;
  display: block;
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/pc_direct_42d6311.png) no-repeat 0 0
}

.bdsug li.bdsug-pcDirect-s {
  background-color: #f0f0f0
}

.bdsug .bdsug-pcDirect-is {
  color: #000;
  font-size: 14px;
  line-height: 22px;
  background-color: #f8f8f8
}

.bdsug .bdsug-pc-direct-tip-is {
  position: absolute;
  right: 15px;
  top: 3px;
  width: 55px;
  height: 15px;
  display: block;
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/pc_direct_42d6311.png) no-repeat 0 0
}

.bdsug li.bdsug-pcDirect-is-s {
  background-color: #f0f0f0
}

.bdsug .bdsug-pcDirect-s .bdsug-pc-direct-tip, .bdsug .bdsug-pcDirect-is-s .bdsug-pc-direct-tip-is {
  background-position: 0 -15px
}

.bdsug .bdsug-newicon {
  color: #929292;
  opacity: .7;
  font-size: 12px;
  display: inline-block;
  line-height: 22px;
  letter-spacing: 2px
}

.bdsug .bdsug-s .bdsug-newicon {
  opacity: 1
}

.bdsug .bdsug-newicon i {
  letter-spacing: 0;
  font-style: normal
}

.bdsug .bdsug-feedback-wrap {
  text-align: right;
  background: #fafafa;
  color: #666;
  height: 25px;
  line-height: 27px
}

.bdsug .bdsug-feedback {
  margin-right: 10px;

  color: #666
}

.toggle-underline {

}

.toggle-underline:hover {

}

#tb_mr {
  color: #00c;
  cursor: pointer;
  position: relative;
  z-index: 298
}

#tb_mr b {
  font-weight: 400;

}

#tb_mr small {
  font-size: 11px
}

#rs {
  width: 900px;
  background: #fff;
  padding: 8px 0;
  margin: 20px 0 0 15px
}

#rs td {
  width: 5%
}

#rs th {
  font-size: 14px;
  font-weight: 400;
  line-height: 19px;
  white-space: nowrap;
  text-align: left;
  vertical-align: top
}

#rs .tt {
  font-weight: 700;
  padding: 0 10px 0 20px
}

#rs .tt_normal {
  font-weight: 400
}

#rs_top {
  font-size: 14px;
  margin-bottom: 22px
}

#rs_top a {
  margin-right: 18px
}

#container .rs {
  margin: 30px 0 20px;
  padding: 5px 0 15px;
  font-size: 14px;
  width: 540px;
  padding-left: 121px;
  position: relative;
  background-color: #fafafa
}

#container .noback {
  background-color: #fff
}

#content_left .rs {
  margin-left: -121px
}

#container .rs table {
  width: 540px
}

#container .rs td {
  width: 5px
}

#container .rs th {
  font-size: 14px;
  font-weight: 400;
  white-space: nowrap;
  text-align: left;
  vertical-align: top;
  width: 175px;
  line-height: 22px
}

#container .rs .tt {
  font-weight: 700;
  padding: 0 10px 0 20px;
  padding: 0;
  line-height: 30px;
  font-size: 16px
}

#container .rs a {
  margin: 0;
  height: 24px;
  width: 173px;
  display: inline-block;
  line-height: 25px;
  border: 1px solid #ebebeb;
  text-align: center;
  vertical-align: middle;
  overflow: hidden;
  outline: 0;
  color: #333;
  background-color: #fff;

}

#container .rs a:hover {
  border-color: #388bff
}

.c-tip-con .c-tip-menu-b ul {
  width: 100px
}

.c-tip-con .c-tip-menu-b ul {
  text-align: center
}

.c-tip-con .c-tip-menu-b li a {
  display: block;

  cursor: pointer;
  background-color: #fff;
  padding: 3px 0;
  color: #666
}

.c-tip-con .c-tip-menu-b li a:hover {
  display: block;
  background-color: #ebebeb
}

.c-tip-con.baozhang-r-tip {
  visibility: hidden
}

.aviation-new a {
  background: 0 0;
  color: #91B9F7;
  font-size: 16px;
  width: 16px;
  height: auto;
  vertical-align: top
}

.c-tip-con.custom-wrap-tip .c-tip-info {
  width: auto
}

.c-tip-con.aviation-wrap-tip {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
  border-radius: 12px;
  border: 0;
  padding: 12px
}

.c-tip-con.aviation-wrap-tip .c-tip-info {
  margin: 0;
  width: auto
}

.c-tip-con.aviation-wrap-tip .c-tip-item-i {
  padding: 0;
  line-height: 1
}

.c-tip-con.aviation-wrap-tip .c-tip-item-i .c-tip-item-icon {
  margin-left: 0
}

.c-tip-con.aviation-wrap-tip .aviation-title {
  line-height: 1
}

#search {
  width: 900px;
  padding: 35px 0 16px 35px
}

#search .s_help {
  position: relative;
  top: 10px
}

.site_tip {
  font-size: 12px;
  margin-bottom: 20px
}

.site_tip_icon {
  width: 56px;
  height: 56px;
  background: url(https://www.baidu.com/aladdin/img/tools/tools-3.png) -288px 0 no-repeat
}

.to_zhidao, .to_tieba, .to_zhidao_bottom {
  font-size: 16px;
  line-height: 24px;
  margin: 20px 0 0 35px
}

.to_tieba .c-icon-tieba {
  float: left
}

.f {
  line-height: 115%;
  *line-height: 120%;
  font-size: 100%;
  width: 33.7em;
  word-break: break-all;
  word-wrap: break-word
}

.h {
  margin-left: 8px;
  width: 100%
}

.r {
  word-break: break-all;
  cursor: hand;
  width: 238px
}

.t {
  font-weight: 400;
  font-size: medium;
  margin-bottom: 5px;
}

.pl {
  padding-left: 3px;
  height: 8px;
  padding-right: 2px;
  font-size: 14px
}

.mo, a.mo:link, a.mo:visited {
  color: #666;
  font-size: 100%;
  line-height: 10px
}

.htb {
  margin-bottom: 5px
}

.jc a {
  color: #c00
}

a font[size="3"] font, font[size="3"] a font {

}

div.blog, div.bbs {
  color: #707070;
  padding-top: 2px;
  font-size: 13.5px
}

.result {
  width: 33.7em;
  table-layout: fixed
}

.result-op .f {
  word-wrap: normal
}

.nums {
  font-size: 12px;
  color: #999
}

.tools {
  position: absolute;
  top: 10px;
  white-space: nowrap
}

#mHolder {
  width: 62px;
  position: relative;
  z-index: 296;
  top: -18px;
  margin-left: 9px;
  margin-right: -12px;
  display: none
}

#mCon {
  height: 18px;
  position: absolute;
  top: 3px;
  top: 6px;
  cursor: pointer;
  line-height: 18px
}

.wrapper_l #mCon {
  right: 7px
}

#mCon span {
  color: #00c;
  display: block
}

#mCon .hw {

  cursor: pointer;
  display: inline-block
}

#mCon .pinyin {
  display: inline-block
}

#mCon .c-icon-chevron-unfold2 {
  margin-left: 5px
}

#mMenu {
  width: 56px;
  border: 1px solid #9b9b9b;
  position: absolute;
  right: 7px;
  top: 23px;
  display: none;
  background: #fff
}

#mMenu a {
  width: 100%;
  height: 100%;
  color: #00c;
  display: block;
  line-height: 22px;
  text-indent: 6px;

  filter: none
}

#mMenu a:hover {
  background: #ebebeb
}

#mMenu .ln {
  height: 1px;
  background: #ebebeb;
  overflow: hidden;
  font-size: 1px;
  line-height: 1px;
  margin-top: -1px
}

.op_LAMP {
  background: url(https://www.baidu.com/cache/global/img/aladdinIcon-1.0.gif) no-repeat 0 2px;
  color: #77C;
  display: inline-block;
  font-size: 13.5px;
  height: 12px;
  *height: 14px;
  width: 16px;

  zoom: 1
}

.EC_mr15 {
  margin-left: 0
}

.pd15 {
  padding-left: 0
}

.map_1 {
  width: 30em;
  font-size: 80%;
  line-height: 145%
}

.map_2 {
  width: 25em;
  font-size: 80%;
  line-height: 145%
}

.favurl {
  background-repeat: no-repeat;
  background-position: 0 1px;
  padding-left: 20px
}

.dan_tip {
  font-size: 12px;
  margin-top: 4px
}

.dan_tip a {
  color: #b95b07
}

#more, #u ul, #mMenu, .msg_holder {
  box-shadow: 1px 1px 2px #ccc;
  -moz-box-shadow: 1px 1px 2px #ccc;
  -webkit-box-shadow: 1px 1px 2px #ccc;
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=135, Color=#cccccc)
}

.hit_top {
  line-height: 18px;
  margin: 0 15px 10px 0;
  width: 516px
}

.hit_top .c-icon-bear {
  height: 18px;
  margin-right: 4px
}

#rs_top_new, .hit_top_new {
  width: 538px;
  font-size: 13.5px;

  word-wrap: break-word;
  word-break: break-all;
  margin: 0 0 14px
}

.zhannei-si {
  margin: 0 0 10px 121px
}

.zhannei-si-none {
  margin: 10px 0 -10px 121px
}

.zhannei-search {
  margin: 10px 0 0 121px;
  color: #999;
  font-size: 14px
}

.f a font[size="3"] font, .f font[size="-1"] a font {

}

h3 a font {

}

.c-title {
  font-weight: 400;
  font-size: 16px
}

.c-title-size {
  font-size: 16px
}

.c-abstract {
  font-size: 13.5px
}

.c-abstract-size {
  font-size: 13.5px
}

.c-showurl {
  color: green;
  font-size: 13.5px
}

.c-showurl-color {
  color: green
}

.c-cache-color {
  color: #666
}

.c-lightblue {
  color: #77c
}

.c-highlight-color {
  color: #c00
}

.c-clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}

.c-clearfix {
  zoom: 1
}

.c-wrap {
  word-break: break-all;
  word-wrap: break-word
}

.c-icons-outer {
  overflow: hidden;
  display: inline-block;
  vertical-align: bottom;
  *vertical-align: -1px;
  _vertical-align: bottom
}

.c-icons-inner {
  margin-left: -4px;
  display: inline-block
}

.c-container table.result, .c-container table.result-op {
  width: 100%
}

.c-container td.f {
  font-size: 13.5px;

  width: auto
}

.c-container .vd_newest_main {
  width: auto
}

.c-customicon {
  display: inline-block;
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
  font-style: normal;
  overflow: hidden
}

.c-tip-icon i {
  display: inline-block;
  cursor: pointer
}

.c-tip-con {
  position: absolute;
  z-index: 1;
  top: 22px;
  left: -35px;
  background: #fff;
  border: 1px solid #dcdcdc;
  border: 1px solid rgba(0, 0, 0, .2);
  -webkit-transition: opacity .218s;
  transition: opacity .218s;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
  padding: 5px 0;
  display: none;
  font-size: 12px;
  line-height: 20px
}

.c-tip-arrow {
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  position: absolute;
  top: -16px
}

.c-tip-arrow-down {
  top: auto;
  bottom: 0
}

.c-tip-arrow em, .c-tip-arrow ins {
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  position: absolute;
  border: 8px solid transparent;
  border-style: dashed dashed solid
}

.c-tip-arrow em {
  border-bottom-color: #d8d8d8
}

.c-tip-arrow ins {
  border-bottom-color: #fff;
  top: 2px
}

.c-tip-arrow-down em, .c-tip-arrow-down ins {
  border-style: solid dashed dashed;
  border-color: transparent
}

.c-tip-arrow-down em {
  border-top-color: #d8d8d8
}

.c-tip-arrow-down ins {
  border-top-color: #fff;
  top: -2px
}

.c-tip-arrow .c-tip-arrow-r {
  border-bottom-color: #82c9fa;
  top: 2px
}

.c-tip-arrow-down .c-tip-arrow-r {
  border-bottom-color: transparent;
  top: -2px
}

.c-tip-arrow .c-tip-arrow-c {
  border-bottom-color: #fecc47;
  top: 2px
}

.c-tip-arrow-down .c-tip-arrow-c {
  border-bottom-color: transparent;
  top: -2px
}

.c-tip-con h3 {
  font-size: 12px
}

.c-tip-con .c-tip-title {
  margin: 0 10px;
  display: inline-block;
  width: 239px
}

.c-tip-con .c-tip-info {
  color: #666;
  margin: 0 10px 1px;
  width: 239px
}

.c-tip-con .c-tip-cer {
  width: 370px;
  color: #666;
  margin: 0 10px 1px
}

.c-tip-con .c-tip-title {
  width: auto;
  _width: 354px
}

.c-tip-con .c-tip-item-i {
  padding: 3px 0 3px 20px;
  line-height: 14px
}

.c-tip-con .c-tip-item-i .c-tip-item-icon {
  margin-left: -20px
}

.c-tip-con .c-tip-menu ul {
  width: 74px
}

.c-tip-con .c-tip-menu ul {
  text-align: center
}

.c-tip-con .c-tip-menu li a {
  display: block;

  cursor: pointer;
  background-color: #fff;
  padding: 3px 0;
  color: #0000d0
}

.c-tip-con .c-tip-menu li a:hover {
  display: block;
  background-color: #ebebeb
}

.c-tip-con .c-tip-notice {
  width: 239px;
  padding: 0 10px
}

.c-tip-con .c-tip-notice .c-tip-notice-succ {
  color: #4cbd37
}

.c-tip-con .c-tip-notice .c-tip-notice-fail {
  color: #f13F40
}

.c-tip-con .c-tip-notice .c-tip-item-succ {
  color: #444
}

.c-tip-con .c-tip-notice .c-tip-item-fail {
  color: #aaa
}

.c-tip-con .c-tip-notice .c-tip-item-fail a {
  color: #aaa
}

.c-tip-close {
  right: 10px;
  position: absolute;
  cursor: pointer
}

.ecard {
  height: 86px;
  overflow: hidden
}

.c-tools {
  display: inline
}

.c-tools-share {
  width: 239px;
  padding: 0 10px
}

.c-fanyi {
  display: none;
  width: 20px;
  height: 20px;
  border: solid 1px #d1d1d1;
  cursor: pointer;
  position: absolute;
  margin-left: 516px;
  text-align: center;
  color: #333;
  line-height: 22px;
  opacity: .9;
  background-color: #fff
}

.c-fanyi:hover {
  background-color: #39f;
  color: #fff;
  border-color: #39f;
  opacity: 1
}

.c-fanyi-title, .c-fanyi-abstract {
  display: none
}

.icp_info {
  color: #666;
  margin-top: 2px;
  font-size: 13.5px
}

.icon-gw, .icon-unsafe-icon {
  background: #2c99ff;
  vertical-align: text-bottom;
  *vertical-align: baseline;
  height: 16px;
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 6px;
  padding-right: 6px;
  line-height: 16px;
  _padding-top: 2px;
  _height: 14px;
  _line-height: 14px;
  font-size: 12px;
  font-family: simsun;
  margin-left: 10px;
  overflow: hidden;
  display: inline-block;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
  color: #fff
}

a.icon-gw {
  color: #fff;
  background: #2196ff;

  cursor: pointer
}

a.icon-gw:hover {
  background: #1e87ef
}

a.icon-gw:active {
  height: 15px;
  _height: 13px;
  line-height: 15px;
  _line-height: 13px;
  padding-left: 5px;
  background: #1c80d9;
  border-left: 1px solid #145997;
  border-top: 1px solid #145997
}

.icon-unsafe-icon {
  background: #e54d4b
}

#con-at {
  padding-left: 121px
}

#con-at .result-op {
  font-size: 13.5px;
  line-height: 1.52em
}

.wrapper_l #con-at .result-op {
  width: 1058px
}

.wrapper_s #con-at .result-op {
  width: 869px
}

#con-ar {
  margin-bottom: 40px
}

#con-ar .result-op {
  margin-bottom: 28px;
  font-size: 13.5px;
  line-height: 1.52em
}

.result_hidden {
  position: absolute;
  top: -10000px;
  left: -10000px
}

@media screen and (min-width: 1116px) {
  html {
    overflow-y: auto;
    overflow-x: hidden
  }
}

#wrapper_wrapper_box {
  padding-top: 9px
}

#content_left .result-op, #content_left .result {
  margin-bottom: 14px;
  border-collapse: collapse
}

#content_left .c-border .result-op, #content_left .c-border .result {
  margin-bottom: 25px
}

#content_left .c-border .result-op:last-child, #content_left .c-border .result:last-child {
  margin-bottom: 12px
}

#content_left .result .f, #content_left .result-op .f {
  padding: 0
}

.subLink_factory {
  border-collapse: collapse
}

.subLink_factory td {
  padding: 0
}

.subLink_factory td.middle, .subLink_factory td.last {
  color: #666
}

.subLink_factory td a {

}

.subLink_factory td.rightTd {
  text-align: right
}

.subLink_factory_right {
  width: 100%
}

.subLink_factory_left td {
  padding-right: 26px
}

.subLink_factory_left td.last {
  padding: 0
}

.subLink_factory_left td.first {
  padding-right: 75px
}

.subLink_factory_right td {
  width: 90px
}

.subLink_factory_right td.first {
  width: auto
}

.subLink_answer {
  padding-top: 4px
}

.subLink_answer li {
  margin-bottom: 4px
}

.subLink_answer h4 {
  margin: 0;
  padding: 0;
  font-weight: 400
}

.subLink_answer .label_wrap span {
  display: inline-block;
  color: #9195A3;
  margin-right: 8px
}

.subLink_answer .label_wrap span em {
  color: #666;
  padding-left: 8px
}

.subLink_answer span.c-icon {
  margin-right: 4px
}

.subLink_answer_dis {
  padding: 0 3px
}

.subLink_answer .date {
  color: #666
}

.general_image_pic a {
  background: #fff no-repeat center center;

  display: block;
  overflow: hidden;
  text-align: left
}

.res_top_banner {
  height: 36px;
  text-align: left;
  border-bottom: 1px solid #e3e3e3;
  background: #f7f7f7;
  font-size: 13.5px;
  padding-left: 8px;
  color: #333;
  position: relative;
  z-index: 302
}

.res_top_banner span {
  _zoom: 1
}

.res_top_banner .res_top_banner_icon {
  background-position: 0 -216px;
  width: 18px;
  height: 18px;
  margin: 9px 10px 0 0
}

.res_top_banner .res_top_banner_icon_baiduapp {
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/baiduappLogo_de45621.png) no-repeat 0 0;
  width: 24px;
  height: 24px;
  margin: 3px 10px 0 0;
  position: relative;
  top: 3px
}

.res_top_banner .res_top_banner_icon_windows {
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/winlogo_e925689.png) no-repeat 0 0;
  width: 18px;
  height: 18px;
  margin: 9px 10px 0 0
}

.res_top_banner .res_top_banner_download {
  display: inline-block;
  width: 65px;
  line-height: 21px;
  _padding-top: 1px;
  margin: 0 0 0 10px;
  color: #333;
  background: #fbfbfb;
  border: 1px solid #b4b6b8;
  text-align: center;

}

.res_top_banner .res_top_banner_download:hover {
  border: 1px solid #38f
}

.res_top_banner .res_top_banner_download:active {
  background: #f0f0f0;
  border: 1px solid #b4b6b8
}

.res_top_banner .res_top_banner_close {
  background-position: -672px -144px;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px
}

.res_top_banner_for_win {
  height: 34px;
  text-align: left;
  border-bottom: 1px solid #f0f0f0;
  background: #fdfdfd;
  font-size: 13.5px;
  padding-left: 12px;
  color: #333;
  position: relative;
  z-index: 302
}

.res_top_banner_for_win span {
  _zoom: 1;
  color: #666
}

.res_top_banner_for_win .res_top_banner_download {
  display: inline-block;
  width: auto;
  line-height: 21px;
  _padding-top: 1px;
  margin: 0 0 0 16px;
  color: #333;
  text-align: left;

}

.res_top_banner_for_win .res_top_banner_icon_windows {
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/winlogo_e925689.png) no-repeat 0 0;
  width: 18px;
  height: 18px;
  margin: 8px 8px 0 0
}

.res_top_banner_for_win .res_top_banner_close {
  background-position: -672px -144px;
  cursor: pointer;
  position: absolute;
  right: 10px;
  top: 10px
}

.res-gap-right16 {
  margin-right: 16px
}

.res-border-top {
  border-top: 1px solid #f3f3f3
}

.res-border-bottom {
  border-bottom: 1px solid #f3f3f3
}

.res-queryext-pos {
  position: relative;
  top: 1px;
  _top: 0
}

.res-queryext-pos-new {
  position: relative;
  top: -2px;
  _top: 0
}

.c-trust-ecard {
  height: 86px;
  _height: 97px;
  overflow: hidden
}

.op-recommend-sp-gap {
  margin-right: 6px
}

@-moz-document url-prefix() {
  .result, .f {
    width: 538px
  }
}

#ftCon {
  display: none
}

#qrcode {
  display: none
}

#pad-version {
  display: none
}

#index_guide {
  display: none
}

#index_logo {
  display: none
}

#u1 {
  display: none
}

.s_ipt_wr {
  height: 32px
}

body {
  padding: 0
}

.s_form:after, .s_tab:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden
}

.s_form {
  zoom: 1;
  height: 55px;
  padding: 0 0 0 10px
}

#result_logo {
  float: left;
  margin: 7px 0 0
}

#result_logo img {
  width: 101px;
  height: 33px
}

#result_logo.qm-activity {
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);

  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

#head {
  padding: 0;
  margin: 0;
  width: 100%;
  position: absolute;
  z-index: 301;
  min-width: 1000px;
  background: #fff;
  border-bottom: 1px solid #ebebeb;
  position: fixed;
  _position: absolute;
  -webkit-transform: translateZ(0)
}

#head .head_wrapper {
  _width: 1000px
}

#head.s_down {
  box-shadow: 0 0 5px #888
}

.fm {
  clear: none;
  float: left;
  margin: 11px 0 0 10px
}

#s_tab {
  background: #f8f8f8;
  line-height: 36px;
  height: 38px;
  padding: 55px 0 0 121px;
  float: none;
  zoom: 1
}

#s_tab a, #s_tab b {
  width: 54px;
  display: inline-block;

  text-align: center;
  color: #666;
  font-size: 14px
}

#s_tab b {
  border-bottom: 2px solid #38f;
  font-weight: 700;
  color: #323232
}

#s_tab a:hover {
  color: #323232
}

#content_left {
  width: 540px;
  padding-left: 121px;
  padding-top: 5px
}

#content_right {
  margin-top: 45px
}

.sam_newgrid #content_right {
  margin-top: 40px
}

#content_bottom {
  width: 540px;
  padding-left: 121px
}

.to_tieba, .to_zhidao_bottom {
  margin: 10px 0 0 121px;
  padding-top: 5px
}

.nums {
  margin: 0 0 0 121px;
  height: 42px;
  line-height: 42px
}

.new_nums {
  font-size: 13.5px;
  height: 41px;
  line-height: 41px
}

#rs {
  padding: 0;
  margin: 6px 0 0 121px;
  width: 600px
}

#rs th {
  width: 175px;
  line-height: 22px
}

#rs .tt {
  padding: 0;
  line-height: 30px
}

#rs td {
  width: 5px
}

#rs table {
  width: 540px
}

#help a.emphasize {
  font-weight: 700;

}

.content_none {
  padding: 45px 0 25px 121px;
  float: left;
  width: 100%
}

.nors p {
  font-size: 18px;
  color: #000
}

.nors p em {
  color: #c00
}

.nors .tip_head {
  color: #666;
  font-size: 13.5px;
  line-height: 28px
}

.nors li {
  color: #333;
  line-height: 28px;
  font-size: 13.5px;
  list-style-type: none
}

#mCon {
  top: 5px
}

.s_ipt_wr.bg, .s_btn_wr.bg, #su.bg {
  background-image: none
}

.s_btn_wr {
  width: auto;
  height: auto;
  border-bottom: 1px solid transparent;
  *border-bottom: 0
}

.s_btn {
  width: 100px;
  height: 34px;
  color: #fff;
  letter-spacing: 1px;
  background: #3385ff;
  border-bottom: 1px solid #2d78f4;
  outline: medium;
  *border-bottom: 0;
  -webkit-appearance: none;
  -webkit-border-radius: 0
}

.s_btn.btnhover {
  background: #317ef3;
  border-bottom: 1px solid #2868c8;
  *border-bottom: 0;
  box-shadow: 1px 1px 1px #ccc
}

.s_btn_h {
  background: #3075dc;
  box-shadow: inset 1px 1px 3px #2964bb;
  -webkit-box-shadow: inset 1px 1px 3px #2964bb;
  -moz-box-shadow: inset 1px 1px 3px #2964bb;
  -o-box-shadow: inset 1px 1px 3px #2964bb
}

.yy_fm .s_btn.btnhover {
  background: #D10400;
  border-bottom: 1px solid #D10400
}

.yy_fm .s_btn_h {
  background: #C00400;
  box-shadow: inset 1px 1px 3px #A00300;
  -webkit-box-shadow: inset 1px 1px 3px #A00300
}

#wrapper_wrapper .container_l .EC_ppim_top, #wrapper_wrapper .container_xl .EC_ppim_top {
  width: 640px
}

#wrapper_wrapper .container_s .EC_ppim_top {
  width: 570px
}

#head .c-icon-bear-round {
  display: none
}

.container_l #content_right {
  width: 384px
}

.container_l {
  width: 1212px
}

.container_xl #content_right {
  width: 384px
}

.container_xl {
  width: 1257px
}

.index_tab_top {
  display: none
}

.index_tab_bottom {
  display: none
}

#lg {
  display: none
}

#m {
  display: none
}

#ftCon {
  display: none
}

#ent_sug {
  position: absolute;
  margin: 141px 0 0 130px;
  font-size: 13.5px;
  color: #666
}

.foot_fixed_bottom {
  position: fixed;
  bottom: 0;
  width: 100%;
  _position: absolute;
  _bottom: auto
}

#head .headBlock {
  margin: -5px 0 6px 121px
}

#content_left .leftBlock {
  margin-bottom: 14px;
  padding-bottom: 5px;
  border-bottom: 1px solid #f3f3f3
}

.hint_toprq_tips {
  position: relative;
  width: 537px;
  height: 19px;
  line-height: 19px;
  overflow: hidden;
  display: none
}

.hint_toprq_tips span {
  color: #666
}

.hint_toprq_icon {
  margin: 0 4px 0 0
}

.hint_toprq_tips_items {
  width: 444px;
  _width: 440px;
  max-height: 38px;
  position: absolute;
  left: 95px;
  top: 1px
}

.hint_toprq_tips_items div {
  display: inline-block;
  float: left;
  height: 19px;
  margin-right: 18px;
  white-space: nowrap;
  word-break: keep-all
}

.translateContent {
  max-width: 350px
}

.translateContent .translateTool {
  height: 16px;
  margin: -3px 2px
}

.translateContent .action-translate, .translateContent .action-search {
  display: inline-block;
  width: 20px;
  height: 16px;
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/translate_tool_icon_57087b6.gif) no-repeat
}

.translateContent .action-translate {
  background-position: 0 0;
  border-right: 1px solid #dcdcdc
}

.translateContent .action-translate:hover {
  background-position: 0 -20px
}

.translateContent .action-search {
  background-position: -20px 0
}

.translateContent .action-search:hover {
  background-position: -20px -20px
}

.nums {
  width: 538px
}

.search_tool {
  _padding-top: 15px
}

.head_nums_cont_outer {
  height: 40px;
  overflow: hidden;
  position: relative
}

.new_head_nums_cont_outer {
  height: 35px
}

.head_nums_cont_inner {
  position: relative
}

.search_tool_conter .c-gap-left {
  margin-left: 23px
}

.search_tool_conter .c-icon-triangle-down {
  opacity: .6
}

.search_tool_conter .c-icon-triangle-down:hover {
  opacity: 1
}

.search_tool, .search_tool_close {
  float: right
}

.search_tool, .search_tool_conter span {
  cursor: pointer;
  color: #666
}

.search_tool:hover, .search_tool_conter span:hover {
  color: #333
}

.search_tool_conter {
  font-size: 12px;
  color: #666;
  margin: 0 0 0 121px;
  height: 42px;
  width: 538px;
  line-height: 42px;
  *height: auto;
  *line-height: normal;
  *padding: 14px 0
}

.new_search_tool_conter {
  font-size: 12px;
  color: #666;
  margin: 0 0 0 121px;
  height: 41px;
  width: 538px;
  line-height: 39px;
  *height: auto;
  *line-height: normal;
  *padding: 14px 0
}

.search_tool_conter span strong {
  color: #666
}

.c-tip-con .c-tip-langfilter ul {
  width: 80px;
  text-align: left;
  color: #666
}

.c-tip-con .c-tip-langfilter li a {
  text-indent: 15px;
  color: #666
}

.c-tip-con .c-tip-langfilter li span {
  text-indent: 15px;
  padding: 3px 0;
  color: #999;
  display: block
}

.c-tip-con .c-tip-timerfilter ul {
  width: 117px;
  text-align: left;
  color: #666
}

.c-tip-con .c-tip-timerfilter-ft ul {
  width: 180px
}

.c-tip-con .c-tip-timerfilter-si ul {
  width: 206px;
  padding: 7px 10px 10px
}

.c-tip-con .c-tip-timerfilter li a {
  text-indent: 15px;
  color: #666
}

.c-tip-con .c-tip-timerfilter li span {
  text-indent: 15px;
  padding: 3px 0;
  color: #999;
  display: block
}

.c-tip-con .c-tip-timerfilter-ft li a, .c-tip-con .c-tip-timerfilter-ft li span {
  text-indent: 20px
}

.c-tip-custom {
  padding: 0 15px 10px;
  position: relative;
  zoom: 1
}

.c-tip-custom hr {
  border: 0;
  height: 0;
  border-top: 1px solid #ebebeb
}

.c-tip-custom p {
  color: #b6b6b6;
  height: 25px;
  line-height: 25px;
  margin: 2px 0
}

.c-tip-custom .c-tip-custom-et {
  margin-bottom: 7px
}

.c-tip-custom-input, .c-tip-si-input {
  display: inline-block;
  font-size: 11px;
  color: #333;
  margin-left: 4px;
  padding: 0 2px;
  width: 74%;
  height: 16px;
  line-height: 16px;
  border: 1px solid #ebebeb;
  outline: 0;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  overflow: hidden;
  position: relative
}

.c-tip-custom-input-init {
  color: #d4d4d4
}

.c-tip-custom-input-focus, .c-tip-si-input-focus {
  border: 1px solid #3385ff
}

.c-tip-timerfilter-si .c-tip-si-input {
  width: 138px;
  height: 22px;
  line-height: 22px;
  vertical-align: 0;
  *vertical-align: -6px;
  _vertical-align: -5px;
  padding: 0 5px;
  margin-left: 0
}

.c-tip-con .c-tip-timerfilter li .c-tip-custom-submit, .c-tip-con .c-tip-timerfilter li .c-tip-timerfilter-si-submit {
  display: inline;
  padding: 4px 10px;
  margin: 0;
  color: #333;
  border: 1px solid #d8d8d8;
  font-family: inherit;
  font-weight: 400;
  text-align: center;
  vertical-align: 0;
  background-color: #f9f9f9;
  outline: 0
}

.c-tip-con .c-tip-timerfilter li .c-tip-custom-submit:hover, .c-tip-con .c-tip-timerfilter li .c-tip-timerfilter-si-submit:hover {
  display: inline;
  border-color: #388bff
}

.c-tip-timerfilter-si-error, .c-tip-timerfilter-custom-error {
  display: none;
  color: #3385FF;
  padding-left: 4px
}

.c-tip-timerfilter-custom-error {
  padding: 0;
  margin: -5px -13px 7px 0
}

#c-tip-custom-calenderCont {
  position: absolute;
  background: #fff;
  white-space: nowrap;
  padding: 5px 10px;
  color: #000;
  border: 1px solid #e4e4e4;
  -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, .2);
  box-shadow: 0 2px 4px rgba(0, 0, 0, .2)
}

#c-tip-custom-calenderCont p {
  text-align: center;
  padding: 2px 0 4px;
  *padding: 4px 0
}

#c-tip-custom-calenderCont p i {
  color: #8e9977;
  cursor: pointer;

  font-size: 13.5px
}

#c-tip-custom-calenderCont .op_cal {
  background: #fff
}

.op_cal table {
  background: #eeefea;
  margin: 0;
  border-collapse: separate
}

.op_btn_pre_month, .op_btn_next_month {
  cursor: pointer;
  display: block;
  margin-top: 6px
}

.op_btn_pre_month {
  float: left;
  background-position: 0 -46px
}

.op_btn_next_month {
  float: right;
  background-position: -18px -46px
}

.op_cal .op_mon_pre1 {
  padding: 0
}

.op_mon th {
  text-align: center;
  font-size: 12px;
  background: #FFF;
  font-weight: 700;
  border: 1px solid #FFF;
  padding: 0
}

.op_mon td {
  text-align: center;
  cursor: pointer
}

.op_mon h5 {
  margin: 0;
  padding: 0 4px;
  text-align: center;
  font-size: 14px;
  background: #FFF;
  height: 28px;
  line-height: 28px;
  border-bottom: 1px solid #f5f5f5;
  margin-bottom: 5px
}

.op_mon strong {
  font-weight: 700
}

.op_mon td {
  padding: 0 5px;
  border: 1px solid #fff;
  font-size: 12px;
  background: #fff;
  height: 100%
}

.op_mon td.op_mon_pre_month {
  color: #a4a4a4
}

.op_mon td.op_mon_cur_month {
  color: #00c
}

.op_mon td.op_mon_next_month {
  color: #a4a4a4
}

.op_mon td.op_mon_day_hover {
  color: #000;
  border: 1px solid #278df2
}

.op_mon td.op_mon_day_selected {
  color: #FFF;
  border: 1px solid #278df2;
  background: #278df2
}

.op_mon td.op_mon_day_disabled {
  cursor: not-allowed;
  color: #ddd
}

.zhannei-si-none, .zhannei-si, .hit_quet, .zhannei-search {
  display: none
}

#c-tip-custom-calenderCont .op_mon td.op_mon_cur_month {
  color: #000
}

#c-tip-custom-calenderCont .op_mon td.op_mon_day_selected {
  color: #fff
}

.c-icon-toen {
  width: 24px;
  height: 24px;
  line-height: 24px;
  background-color: #1cb7fd;
  color: #fff;
  font-size: 14px;
  font-weight: 700;
  font-style: normal;
  display: block;
  display: inline-block;
  float: left;
  text-align: center
}

.hint_common_restop {
  width: 538px;
  color: #999;
  font-size: 12px;
  text-align: left;
  margin: 5px 0 10px 121px
}

.hint_common_restop.hint-adrisk-pro {
  margin-top: 4px;
  margin-bottom: 13px
}

.hint_common_restop .hint-adrisk-title {
  color: #333;
  margin-bottom: 3px
}

#con-at ~ #wrapper_wrapper .hint_common_restop {
  padding-top: 7px
}

.sitelink {
  overflow: auto;
  zoom: 1
}

.sitelink_summary {
  float: left;
  width: 47%;
  padding-right: 30px
}

.sitelink_summary a {
  font-size: 1.1em;
  position: relative
}

.sitelink_summary_last {
  padding-right: 0
}

.sitelink_en {
  overflow: auto;
  zoom: 1
}

.sitelink_en_summary {
  float: left;
  width: 47%;
  padding-right: 30px
}

.sitelink_en_summary a {
  font-size: 1.1em;
  position: relative
}

.sitelink_en_summary_last {
  padding-right: 0
}

.sitelink_en_summary_title, .sitelink_en_summary .m {
  height: 22px;
  overflow: hidden
}

.without-summary-sitelink-en-container {
  overflow: hidden;
  height: 22px
}

.without-summary-sitelink-en {
  float: left
}

.without-summary-sitelink-en-delimiter {
  margin-right: 5px;
  margin-left: 5px
}

.wise-qrcode-wrapper {
  height: 42px;
  line-height: 42px;
  position: absolute;
  margin-left: 8px;
  top: 0;
  z-index: 300
}

.wise-qrcode-icon-outer {
  overflow: hidden
}

.wise-qrcode-icon {
  position: relative;
  display: inline-block;
  width: 15px;
  height: 15px;
  vertical-align: text-bottom;
  overflow: hidden;
  opacity: .5;
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/qrcode_icon_ae03227.png) no-repeat;
  -webkit-transform: translateY(42px);
  -ms-transform: translateY(42px);
  transform: translateY(42px);
  -webkit-background-size: 100% 100%;
  background-size: 100%
}

.wise-qrcode-container {
  padding: 15px;
  background: #fff;
  display: none;
  top: 61px;
  left: 0;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  -webkit-box-shadow: 0 0 1px rgba(0, 0, 0, .5);
  box-shadow: 0 0 1px rgba(0, 0, 0, .5)
}

.wise-qrcode-wrapper.show:hover .wise-qrcode-container {
  display: block
}

.wise-qrcode-image {
  width: 90px;
  height: 90px;
  display: inline-block;
  vertical-align: middle
}

.wise-qrcode-image .wise-qrcode-canvas {
  width: 100%;
  height: 100%
}

.wise-qrcode-right {
  display: inline-block;
  vertical-align: middle;
  margin-left: 15px
}

.wise-qrcode-title {
  font-size: 16px;
  color: #000;
  line-height: 26px
}

.wise-qrcode-text {
  font-size: 12px;
  line-height: 22px;
  color: #555
}

#container.sam_newgrid {
  margin-left: 150px
}

#container.sam_newgrid #content_right {
  outline: 0;
  border-left: 0;
  padding: 0
}

#container.sam_newgrid #content_right.topic-gap {
  margin-top: 13px
}

#container.sam_newgrid #content_left {
  outline: 0;
  padding-left: 0
}

#container.sam_newgrid #content_left .result-op, #container.sam_newgrid #content_left .result {
  margin-bottom: 20px
}

#container.sam_newgrid #con-ar .result-op {
  margin-bottom: 20px;
  line-height: 21px
}

#container.sam_newgrid .c-container .t, #container.sam_newgrid .c-container .c-title {
  margin-bottom: 4px
}

#container.sam_newgrid .c-container .t a, #container.sam_newgrid .c-container .c-title a {
  display: inline-block;

}

#container.sam_newgrid .c-container .t a em, #container.sam_newgrid .c-container .c-title a em {

}

#container.sam_newgrid .c-container .t.c-title-border-gap, #container.sam_newgrid .c-container .c-title.c-title-border-gap {
  margin-bottom: 8px
}

#container.sam_newgrid a .t, #container.sam_newgrid a .c-title {

}

#container.sam_newgrid a .t em, #container.sam_newgrid a .c-title em {

}

#container.sam_newgrid .hint_common_restop, #container.sam_newgrid .nums, #container.sam_newgrid #rs, #container.sam_newgrid .search_tool_conter {
  margin-left: 0
}

#container.sam_newgrid .content_none {
  padding-left: 0
}

#container.sam_newgrid .result .c-tools, #container.sam_newgrid .result-op .c-tools {
  margin-left: 8px;
  cursor: pointer
}

#container.sam_newgrid .result .c-tools .c-icon, #container.sam_newgrid .result-op .c-tools .c-icon {
  font-size: 13.5px;
  color: rgba(0, 0, 0, .1);
  height: 17px;
  width: 13px;

  overflow: visible
}

#container.sam_newgrid .se_st_footer .c-tools .c-icon {
  position: relative;
  top: -1px
}

#container.sam_newgrid .c-showurl {
  color: #626675;
  font-family: Arial, sans-serif
}

#container.sam_newgrid .c-showurl-hover {

  color: #315efb
}

#container.sam_newgrid .c-showem {

  color: #f73131
}

#container.sam_newgrid .c-icons-inner {
  margin-left: 0
}

#container.sam_newgrid .c-trust-as {
  cursor: pointer
}

#container.sam_newgrid .c-icon-xls-new {
  color: #8bba75
}

#container.sam_newgrid .c-icon-txt-new {
  color: #708cf6
}

#container.sam_newgrid .c-icon-pdf-new {
  color: #e56755
}

#container.sam_newgrid .c-icon-ppt-new {
  color: #e27c59
}

#container.sam_newgrid .c-icon-doc-new {
  color: #509de0
}

#container.sam_newgrid .se-st-default-abs-icon {
  font-size: 16px;
  width: 16px;
  height: 18px
}

#container.sam_newgrid .se-st-default-t-icon {
  width: 20px;
  height: 22px;
  position: relative;
  font-size: 20px;
  top: -1px
}

#container.sam_newgrid .right-fixed {
  position: fixed;
  top: 86px;
  z-index: 1
}

#container.sam_newgrid .right-fixed.fixed-bottom {
  bottom: 88px;
  top: auto
}

#container.sam_newgrid .right-ceiling {
  position: fixed;
  top: 98px
}

#container.sam_newgrid .right-ceiling-has-tag {
  position: fixed;
  top: 148px
}

.new-pmd .subLink_answer {
  padding-top: 3px
}

.new-pmd .subLink_answer li {
  margin-bottom: 5px
}

.new-pmd .subLink_answer li:last-child {
  margin-bottom: 4px
}

.new-pmd .normal-gf-icon {
  font-size: 12px;
  padding: 0 3px;
  position: relative;
  top: -3px
}

.new-pmd .sitelink_summary {
  width: 272px;
  padding-right: 16px
}

.new-pmd .sitelink_summary_last {
  padding-right: 0
}

.new-pmd.bd_weixin_popup .c-tips-icon-close {
  font-size: 16px !important;
  position: absolute;
  right: -6px;
  top: -6px;
  height: 16px;
  width: 16px;
  line-height: 16px;
  cursor: pointer;
  text-align: center;
  color: #d7d9e0
}

.new-pmd.bd_weixin_popup .c-tips-icon-close:active, .new-pmd.bd_weixin_popup .c-tips-icon-close:hover {
  color: #626675
}

.new-pmd .c-tools-share-tip-con {
  padding-bottom: 0
}

.new-pmd .c-tools-favo-tip-con {
  padding-bottom: 10px
}

.new-pmd .c-tools-favo-tip-con .favo-icon {
  background-image: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/favo_sprites_e33db52.png);
  background-repeat: no-repeat;
  height: 16px;
  width: 16px;
  background-size: 32px 16px;
  display: inline-block;
  vertical-align: text-bottom
}

.new-pmd .c-tools-favo-tip-con .success-icon {
  background-position: 0 0
}

.new-pmd .c-tools-favo-tip-con .fail-icon {
  background-position: -16px 0
}

.new-pmd .c-tools-tip-con {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
  border-radius: 6px;
  border: 0;
  font-size: 13.5px !important;
  line-height: 13px;
  padding: 11px 10px 10px
}

.new-pmd .c-tools-tip-con h3 {
  font-size: 13.5px !important
}

.new-pmd .c-tools-tip-con a {

}

.new-pmd .c-tools-tip-con .c-tip-menu li {
  margin-bottom: 13px
}

.new-pmd .c-tools-tip-con .c-tip-menu li a {
  color: #333;
  line-height: 13px;
  padding: 0
}

.new-pmd .c-tools-tip-con .c-tip-menu li a:hover {
  color: #315efb;
  background: none !important;

}

.new-pmd .c-tools-tip-con .c-tip-menu li a:active {
  color: #f73131
}

.new-pmd .c-tools-tip-con .c-tip-menu li:last-child {
  margin-bottom: 0
}

.new-pmd .c-tools-tip-con .c-tip-menu ul {
  width: auto;
  padding: 0
}

.new-pmd .c-tools-tip-con .c-tip-notice {
  width: 164px;
  padding: 0
}

.new-pmd .c-tools-tip-con .c-tip-notice .c-tip-notice-succ {
  color: #333;
  font-weight: 400;
  padding-bottom: 10px
}

.new-pmd .c-tools-tip-con .c-tip-notice .c-tip-item-succ:first-child {
  padding-bottom: 8px
}

.new-pmd .c-tools-tip-con .c-tip-notice .c-tip-item-succ a {
  color: #2440b3
}

.new-pmd .c-tools-tip-con .c-tip-notice .c-tip-item-succ a:hover {

  color: #315efb
}

.new-pmd .c-tools-tip-con .c-tip-notice .c-tip-item-succ a:active {
  color: #f73131
}

.new-pmd .c-tools-tip-con .c-tip-notice .c-tip-item-fail {
  color: #9195A3
}

.new-pmd .c-tools-tip-con .c-tip-notice .c-tip-item-fail a:hover {

  color: #315efb
}

.new-pmd .c-tools-tip-con .c-tip-notice .c-tip-item-fail a:active {
  color: #f73131
}

.new-pmd .c-tools-tip-con .c-tips-icon-close {
  font-size: 13.5px !important;
  width: 13px;
  line-height: 13px;
  color: #C4C7CE
}

.new-pmd .c-tools-tip-con .c-tips-icon-close:hover, .new-pmd .c-tools-tip-con .c-tips-icon-close:active {
  color: #626675
}

.new-pmd .c-tools-tip-con .c-tools-share {
  padding: 0
}

.new-pmd .c-tools-tip-con .c-tools-share a:hover {
  color: #315efb
}

.new-pmd .c-tools-tip-con .c-tools-share a:active {
  color: #f73131
}

.new-pmd .c-tools-tip-con .c-tools-share .bds_v2_share_box {
  margin-right: 0
}

.new-pmd .c-tools-tip-con .c-tip-arrow {
  top: -5px
}

.new-pmd .c-tools-tip-con .c-tip-arrow em {
  border-width: 0 4px 5px;
  border-style: solid;
  border-color: transparent;
  border-bottom-color: #fff;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.new-pmd .c-tools-tip-con .c-tip-arrow ins {
  display: none
}


.wrapper_new {
  font-family: Arial, sans-serif
}

.wrapper_new #head {
  border-bottom: 0;
  min-width: 1060px
}

.wrapper_new #head.s_down {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1)
}

.wrapper_new .s_form {
  height: 70px;
  padding-left: 16px
}

.wrapper_new #result_logo {
  margin: 17px 0 0
}

.wrapper_new .fm {
  margin: 15px 0 15px 16px
}



.wrapper_new .s_ipt_wr {
  width: 590px;
  height: 36px;
  border: 2px solid #c4c7ce;
  border-radius: 10px 0 0 10px;
  border-right: 0;
  overflow: visible
}

.wrapper_new #form .s_ipt_wr.new-ipt-focus {
  border-color: #4e6ef2
}

.wrapper_new.wrapper_s .s_ipt_wr {
  width: 478px
}

.wrapper_new .iptfocus.s_ipt_wr {
  border-color: #4e71f2 !important
}

.wrapper_new .s_ipt_wr:hover {
  border-color: #A7AAB5
}

.wrapper_new .head_wrapper input {
  outline: 0;
  -webkit-appearance: none
}

.wrapper_new .s_ipt {
  height: 38px;
  font: 16px/18px arial;
  padding: 10px 0 10px 14px;
  margin: 0;
  width: 484px;
  background: transparent;
  border: 0;
  outline: 0;
  -webkit-appearance: none
}

.wrapper_new.wrapper_l .soutu-env-mac .has-voice #kw.s_ipt {
  width: 471px
}

.wrapper_new.wrapper_s .soutu-env-mac .has-voice #kw.s_ipt {
  width: 359px
}

.wrapper_new.wrapper_l .soutu-env-mac #kw.s_ipt, .wrapper_new.wrapper_l .soutu-env-nomac #kw.s_ipt {
  width: 503px
}

.wrapper_new.wrapper_s .soutu-env-mac #kw.s_ipt, .wrapper_new.wrapper_s .soutu-env-nomac #kw.s_ipt {
  width: 391px
}

.wrapper_new .s_ipt_tip {
  height: 37px;
  line-height: 35px
}

.wrapper_new .s_btn_wr {
  width: 112px;
  position: relative;
  z-index: 2;
  zoom: 1;
  border: 0
}

.wrapper_new .s_btn_wr .s_btn {
  cursor: pointer;
  width: 112px;
  height: 40px;
  line-height: 41px;
  line-height: 40px;
  background-color: #4e6ef2;
  border-radius: 0 10px 10px 0;
  font-size: 17px;
  box-shadow: none;
  font-weight: 400;
  border: 0;
  outline: 0;
  letter-spacing: normal
}

.wrapper_new .s_btn_wr .s_btn:hover {
  background: #4662D9
}

.wrapper_new .ipt_rec, .wrapper_new .soutu-btn {
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/nicon_10750f3.png) no-repeat;
  width: 24px;
  height: 20px
}

.wrapper_new .ipt_rec {
  background-position: 0 -2px;
  top: 50%;
  right: 52px !important;
  margin-top: -10px
}

.wrapper_new .ipt_rec:hover {
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/nicon_10750f3.png) no-repeat;
  background-position: 0 -26px
}

.wrapper_new .ipt_rec:after {
  display: none
}

.wrapper_new .soutu-btn {
  background-position: 0 -51px;
  right: 16px;
  margin-top: -9px
}

.wrapper_new .soutu-btn:hover {
  background-position: 0 -75px
}

@media only screen and (-webkit-min-device-pixel-ratio: 2) {
  .wrapper_new .soutu-btn, .wrapper_new .ipt_rec {
    background-image: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/nicon-2x_6258e1c.png);
    background-size: 24px 96px
  }

  .wrapper_new .ipt_rec:hover {
    background-image: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/nicon-2x_6258e1c.png);
    background-size: 24px 96px
  }
}

.wrapper_new #s_tab {
  color: #626675;
  padding-top: 59px;
  background: 0 0;
  padding-left: 150px
}

.wrapper_new #s_tab a {
  color: #626675
}

.wrapper_new #s_tab a, .wrapper_new #s_tab b {
  width: auto;
  min-width: 44px;
  margin-right: 27px;
  line-height: 28px;
  text-align: left;
  margin-top: 4px
}

.wrapper_new #s_tab i {
  font-size: 14px;
  font-weight: 400
}

.wrapper_new #s_tab .cur-tab {
  color: #222;
  font-weight: 400;
  border-bottom: 0
}

.wrapper_new #s_tab .cur-tab:before {
  font-family: cIconfont !important;
  color: #626675;
  margin-right: 2px;
  content: '\e608'
}

.wrapper_new #s_tab .cur-tab:after {
  content: '';
  width: auto;
  min-width: 44px;
  height: 2px;
  background: #4e6ef2;
  border-radius: 1px;
  display: block;
  margin-top: 1px
}

.wrapper_new.wrapper_s #s_tab a, .wrapper_new.wrapper_s #s_tab b {
  margin-right: 15px
}

.wrapper_new #s_tab .s-tab-item:hover {
  color: #222
}

.wrapper_new #s_tab .s-tab-item:hover:before {
  color: #626675
}

.wrapper_new #s_tab .s-tab-item:before {
  font-family: cIconfont !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  background: initial;
  margin-right: 2px;
  color: #C0C2C8;
  display: inline-block
}

.wrapper_new #s_tab .s-tab-news:before {
  content: '\e606'
}

.wrapper_new #s_tab .s-tab-video:before {
  content: '\e604'
}

.wrapper_new #s_tab .s-tab-pic:before {
  content: '\e607'
}

.wrapper_new #s_tab .s-tab-zhidao:before {
  content: '\e633'
}

.wrapper_new #s_tab .s-tab-wenku:before {
  content: '\e605'
}

.wrapper_new #s_tab .s-tab-tieba:before {
  content: '\e609'
}

.wrapper_new #s_tab .s-tab-b2b:before {
  content: '\e603'
}

.wrapper_new #s_tab .s-tab-map:before {
  content: '\e630'
}

.wrapper_new #s_tab .s-tab-realtime_ugc:before {
  content: '\e689'
}

.wrapper_new #u {
  height: 60px;
  margin: 4px 0 0;
  padding-right: 24px
}

.wrapper_new #u > a {

  line-height: 24px;
  font-size: 13.5px;
  margin: 20px 0 0 24px;
  display: inline-block;
  vertical-align: top;
  cursor: pointer;
  color: #222
}

.wrapper_new #u > a:hover, #user .username:hover {

  color: #315efb
}

.wrapper_new #u .pf .c-icon-triangle-down {
  display: none
}

.wrapper_new #u .lb {
  color: #fff;
  background-color: #4e71f2;
  height: 24px;
  width: 48px;
  line-height: 24px;
  border-radius: 6px;
  display: inline-block;
  text-align: center;
  margin-top: 18px
}

.wrapper_new #u .lb:hover {
  color: #fff
}

.wrapper_new #u #s-top-loginbtn, .wrapper_new #u #user {
  position: relative;
  display: inline-block
}

.wrapper_new #u #s-top-loginbtn a {
  margin-left: 24px;
  margin-right: 0
}

.wrapper_new #u #s-top-loginbtn a:hover {

}

.wrapper_new #u .username {
  margin-left: 21px;
  margin-top: 15px;
  display: inline-block;
  height: 30px
}

.wrapper_new #u .s-msg-count {
  display: none;
  margin-left: 4px
}

.wrapper_new #u .s-top-img-wrapper {
  position: relative;
  width: 28px;
  height: 28px;
  border: 1px solid #4e71f2;
  display: inline-block;
  border-radius: 50%
}

.wrapper_new #u .s-top-img-wrapper img {
  padding: 2px;
  width: 24px;
  height: 24px;
  border-radius: 50%
}

.wrapper_new #u .s-top-username {
  display: inline-block;
  max-width: 100px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  vertical-align: top;
  margin-top: 5px;
  margin-left: 6px;
  font: 13.5px/23px 'PingFang SC', Arial, 'Microsoft YaHei', sans-serif
}

.wrapper_new #u .username .c-icon {
  display: none
}

#wrapper.wrapper_new .bdnuarrow {
  display: none
}

#wrapper.wrapper_new .bdpfmenu {
  display: none
}

#wrapper.wrapper_new .bdpfmenu, #wrapper.wrapper_new .usermenu {
  width: 84px;
  padding: 8px 0;
  background: #fff;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .15);
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .15);
  -moz-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .15);
  -o-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .15);
  border-radius: 12px;
  *border: 1px solid #d7d9e0;
  border: 0;
  overflow: hidden
}

.wrapper_new .s-top-img-wrapper {
  display: none
}

.wrapper_new .bdpfmenu a, .wrapper_new .usermenu a {
  padding: 3px 0 3px 16px;
  color: #333;
  font-size: 13.5px;
  line-height: 19px;
  width: 52px;
  height: 19px;
  border-radius: 4px
}

.wrapper_new .bdpfmenu .first, .wrapper_new .usermenu .first {
  margin-top: 2px
}

.wrapper_new .bdpfmenu .last, .wrapper_new .usermenu .last {
  margin-bottom: 2px
}

.wrapper_new .bdpfmenu a:hover .set, .wrapper_new .usermenu a:hover .set {
  margin-left: -8px;
  margin-top: -1px
}

.wrapper_new #u .bdpfmenu a:hover, .wrapper_new #u .usermenu a:hover {
  color: #315efb;

  background: #F1F3FD;
  margin-left: 8px
}

.wrapper_new #u .usermenu {
  display: none;
  width: 84px;
  padding: 8px 0;
  background: #fff;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .15);
  border-radius: 12px;
  *border: 1px solid #d7d9e0;
  border: 0;
  overflow: hidden;
  position: absolute
}

.wrapper_new #u .bdpfmenu a, .wrapper_new #u .usermenu a {
  background: #fff;
  color: #333;

  display: block;
  text-align: left;
  padding: 3px 0 3px 16px;
  font-size: 13.5px;
  line-height: 19px;
  margin: 2px 4px 4px 0
}

.wrapper_new #form .bdsug-new {
  width: 590px;
  top: 31px;
  border-radius: 0 0 10px 10px;
  border: 2px solid #4e71f2 !important;
  border-top: 0 !important;
  box-shadow: none;
  font-family: 'Microsoft YaHei', Arial, sans-serif;
  z-index: 1
}

.wrapper_new.wrapper_s #form .bdsug-new {
  width: 478px
}

.wrapper_new #form .bdsug-new ul {
  margin: 7px 14px 0;
  padding: 8px 0 7px;
  background: 0 0;
  border-top: 2px solid #f5f5f6
}

.wrapper_new.wrapper_s #form .bdsug-new ul li {
  width: auto
}

.wrapper_new #form .bdsug-new ul li {
  width: auto;
  padding-left: 14px;
  margin-left: -14px;
  margin-right: -14px;
  color: #626675;
  line-height: 28px;
  background: 0 0;
  font-family: 'Microsoft YaHei', Arial, sans-serif
}

.wrapper_new #form .bdsug-new ul li span {
  color: #626675
}

.wrapper_new #form .bdsug-new ul li b {
  font-weight: 400;
  color: #222
}

.wrapper_new #form .bdsug-new .bdsug-store-del {
  font-size: 13.5px;

  color: #9195A3;
  right: 16px
}

.wrapper_new #form .bdsug-new .bdsug-store-del:hover {
  color: #315EFB;
  cursor: pointer
}

.wrapper_new #form .bdsug-new ul li:hover, .wrapper_new #form .bdsug-new ul li:hover span, .wrapper_new #form .bdsug-new ul li:hover b {
  cursor: pointer
}

#head .s-down #form .bdsug-new {
  top: 32px
}

.wrapper_new #form .bdsug-new .bdsug-s, .wrapper_new #form .bdsug-new .bdsug-s span, .wrapper_new #form .bdsug-new .bdsug-s b {
  color: #315EFB
}

.wrapper_new #form .bdsug-new .bdsug-s {
  background-color: #F5F5F6 !important
}

.wrapper_new #form .bdsug-new > div span:hover, .wrapper_new #form .bdsug-new > div a:hover {
  color: #315EFB !important
}

.wrapper_new #form #kw.new-ipt-focus {
  border-color: #4e6ef2
}

.wrapper_new .bdsug-new .bdsug-feedback-wrap {
  border-radius: 0 0 10px 10px;
  background: 0 0;
  line-height: 19px;
  margin-bottom: 3px;
  margin-top: -7px
}

.wrapper_new .bdsug-new .bdsug-feedback-wrap span {

  color: #9195A3;
  font-size: 13.5px;
  cursor: pointer;
  margin-right: 14px
}

.wrapper_new .bdsug-new .bdsug-feedback-wrap span:hover {
  color: #315EFB
}

.wrapper_new .soutu-env-new .soutu-layer {
  width: 704px
}

.wrapper_new .soutu-env-new .soutu-layer .soutu-url-wrap, .wrapper_new .soutu-env-new .soutu-layer #soutu-url-kw {
  width: 592px;
  height: 40px
}

.wrapper_new.wrapper_s .soutu-env-new .soutu-layer {
  width: 592px
}

.wrapper_new.wrapper_s .soutu-env-new .soutu-layer .soutu-url-wrap, .wrapper_new.wrapper_s .soutu-env-new .soutu-layer #soutu-url-kw {
  width: 480px;
  height: 40px
}

.wrapper_new .soutu-env-new .soutu-layer .soutu-url-btn-new {
  width: 112px;
  height: 40px;
  line-height: 41px;
  line-height: 40px
}

.wrapper_new .soutu-hover-tip, .wrapper_new .voice-hover {
  top: 50px
}

.wrapper_new .bdlayer .c-icon {
  width: 16px;
  height: 100%;
  vertical-align: top
}

.wrapper_new #content_left {
  padding-left: 140px
}

.wrapper_new .search_tool_conter, .wrapper_new .nums, .wrapper_new #rs, .wrapper_new .hint_common_restop {
  margin-left: 140px
}

.wrapper_new #rs {
  margin-bottom: 10px
}

.wrapper_new #rs th {
  font-family: 'Microsoft YaHei', Arial, sans-serif
}

#help .activity {
  font-weight: 700;

}

.index-logo-peak {
  display: none
}

.baozhang-new-v2 {
  margin-left: 8px
}

.c-trust-as.baozhang-new-v2 i {
  display: inline-block;
  vertical-align: text-bottom;
  font-family: none;
  width: 43px;
  height: 17px;
  background-image: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/bao_02f5d40.svg);
  background-repeat: no-repeat;
  background-size: contain;
  position: relative;
  top: 1px
}

.c-trust-as.baozhang-new-v2 + .c-trust-as.vstar a {
  position: relative;
  top: 1px
}

@supports (-ms-ime-align:auto) {
  .c-trust-as.baozhang-new-v2 + .c-trust-as.vstar a {
    top: 0
  }
}

#head_wrapper.s-down .soutu-env-new .soutu-layer #soutu-url-kw {
  height: 40px !important
}

.body-brand {
  min-width: 736px
}

.body-brand .wrapper_new #head, .body-brand .wrapper_new #s_tab, .body-brand .wrapper_new #top-ad {
  display: none
}

.body-brand .wrapper_new #foot .foot-inner #help {
  padding-left: 48px !important;
  margin: 0
}

.body-brand .wrapper_new #foot .foot-inner {
  margin: 0
}

.body-brand .wrapper_new #wrapper_wrapper {
  margin-left: 0
}

.body-brand .wrapper_new #wrapper_wrapper #container {
  margin-left: 48px;
  padding-left: 0;
  width: 608px
}

.body-brand .wrapper_new #wrapper_wrapper #container .new_head_nums_cont_outer, .body-brand .wrapper_new #wrapper_wrapper #container #content_right {
  display: none
}

.body-brand .wrapper_new #wrapper_wrapper #container .brand-head {
  height: 58px
}

.body-brand .wrapper_new #wrapper_wrapper #container .brand-head #result_logo {
  margin-top: 14px
}

.body-brand .wrapper_new #wrapper_wrapper #container .brand-head .nums_text {
  color: #999;
  margin-top: 19px;
  display: inline-block;
  margin-left: 15px;
  width: auto
}

.body-brand .wrapper_new #wrapper_wrapper #container #rs {
  width: 656px
}

.body-brand .wrapper_new #wrapper_wrapper #container #rs .new-inc-rs-table {
  width: 656px
}

.body-brand .wrapper_new #wrapper_wrapper #container #rs .new-inc-rs-table th, .body-brand .wrapper_new #wrapper_wrapper #container #rs .new-inc-rs-table th .new-inc-rs-item {
  width: 208px
}

.big-event-gray {
  filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);

  -o-filter: grayscale(100%);
  filter: grayscale(100%);
}

.wrapper_new .s_form.sam_s_form {
  height: 74px;
  padding-left: 16px
}

.wrapper_new .sam_s_form#result_logo {
  margin: 19px 0 0
}

.wrapper_new .sam_search.fm {
  margin: 15px 0 15px 16px;
  border-radius: 12px 14px 14px 12px
}

.wrapper_new .sam_search.fm:hover {
  border-color: #1d4fff
}

.wrapper_new .sam_search.fm:hover .s_btn_wr .s_btn {
  background: #1d4fff
}

.wrapper_new .sam_s_tab#s_tab {
  padding-top: 63px !important
}

.wrapper_new .sam_search.sam_form_shadow {
  box-shadow: 0 4px 2px 0 rgba(0, 0, 0, .1)
}

.wrapper_new .sam_search .s_ipt_wr {
  width: 588px;
  height: 40px;
  z-index: 10;
  background-clip: padding-box;
  -ms-background-clip: padding-box;
  -webkit-background-clip: padding-box;
  border: 2px solid #4e6ef2;
  border-radius: 12px 10px 10px 12px;
  overflow: visible
}

.wrapper_new .sam_search .s_ipt_wr.ipthover {
  border-color: #1d4fff
}

.wrapper_new.wrapper_s .sam_search .s_ipt_wr {
  width: 480px
}

.wrapper_new .sam_search .iptfocus.s_ipt_wr {
  border-color: #1d4fff !important
}

.wrapper_new .sam_search .s_ipt_wr:hover {
  border-color: #1d4fff
}

.wrapper_new .sam_search .s_ipt {
  height: 40px;
  height: 43px \0;
  font: 18px/18px arial;
  padding: 11px 0 11px 14px
}

.wrapper_new.wrapper_l .soutu-env-mac .sam_search.has-voice #kw.s_ipt {
  width: 451px
}

.wrapper_new.wrapper_s .soutu-env-mac .sam_search.has-voice #kw.s_ipt {
  width: 346px
}

.wrapper_new.wrapper_l .soutu-env-mac .sam_search #kw.s_ipt, .wrapper_new.wrapper_l .soutu-env-nomac .sam_search #kw.s_ipt {
  width: 490px
}

.wrapper_new.wrapper_s .soutu-env-mac .sam_search #kw.s_ipt, .wrapper_new.wrapper_s .soutu-env-nomac .sam_search #kw.s_ipt {
  width: 384px
}

.wrapper_new .sam_search .s_btn_wr {
  width: 115px;
  margin-left: -9px;
  z-index: 2;
  zoom: 1;
  border: 0
}

.wrapper_new .sam_search .s_btn_wr .s_btn {
  cursor: pointer;
  width: 115px;
  height: 44px;
  line-height: 44px;
  padding-left: 7px;
  padding-top: 1px;
  background-color: #4e6ef2;
  border-radius: 0 12px 12px 0;
  font-size: 18px
}

.wrapper_new .sam_search .s_btn_wr .s_btn.btnfocus {
  background: #1d4fff
}

.wrapper_new .sam_search .s_btn_wr .s_btn:hover {
  background: #1d4fff
}

.wrapper_new .sam_search .s_btn_wr .s_btn:hover .wrapper_new .fm .s_ipt_wr {
  border-color: #1d4fff
}

.wrapper_new .sam_s_tab#s_tab {
  padding-top: 63px !important
}

.wrapper_new .sam_s_form + #u {
  margin: 7px 0 0
}

.wrapper_new #form .sam-bdsug.bdsug-new {
  width: 100%;
  top: 52px;
  border: 1px solid rgba(0, 0, 0, .05) !important;
  box-shadow: 0 4px 4px 0 rgba(0, 0, 0, .1);
  border-radius: 12px
}

.wrapper_new.wrapper_s #form .sam-bdsug.bdsug-new {
  width: 100%
}

.wrapper_new #form .sam-bdsug.bdsug-new ul {
  margin: 6px 15px 0;
  padding: 0 0 7px;
  background: 0 0;
  border-top: 0
}

.wrapper_new #form .sam-bdsug.bdsug-new ul li {
  width: auto;
  padding-left: 15px;
  margin-left: -15px;
  margin-right: -15px;
  height: 32px;
  line-height: 32px
}

.wrapper_new #form .sam-bdsug.bdsug-new .bdsug-store-del {
  right: 15px
}

.wrapper_new #form .sam-bdsug.bdsug-new .bdsug-s {
  background-color: #F1F3FD !important
}

.wrapper_new .sam-bdsug.bdsug-new .bdsug-feedback-wrap {
  margin-bottom: 5px;
  margin-top: -3px
}

.wrapper_new .soutu-env-new .sam_search .soutu-layer {
  width: 698px
}

.wrapper_new .soutu-env-new .soutu-layer .sam_url_wrap.soutu-url-wrap, .wrapper_new .soutu-env-new .soutu-layer #soutu-url-kw.sam_url_kw {
  width: 588px;
  height: 40px
}

.wrapper_new.wrapper_s .soutu-env-new .sam_search .soutu-layer {
  width: 590px
}

.wrapper_new.wrapper_s .soutu-env-new .sam_url_wrap.soutu-url-wrap, .wrapper_new.wrapper_s .soutu-env-new #soutu-url-kw.sam_url_kw {
  width: 480px;
  height: 40px
}

.wrapper_new .soutu-env-new .soutu-layer .soutu-url-btn-new.sam_url_btn_new {
  width: 114px;
  height: 44px;
  line-height: 44px;
  margin-left: -8px
}

.wrapper_new .soutu-env-new .soutu-layer .soutu-url-btn-new.sam_url_btn_new .sam_btn_text {
  display: inline-block;
  margin-left: 6px;
  margin-top: 1px
}

.head_wrapper .sam_search .sam_search_rec, .head_wrapper .sam_search .sam_search_soutu {
  z-index: 1;
  display: none;
  position: absolute;
  top: 50%;
  margin-top: -12px;
  font-size: 24px;
  color: #4E6EF2;
  height: 24px;
  line-height: 24px;
  width: 24px;
  cursor: pointer;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
  transition: transform .3s ease
}

.head_wrapper .sam_search .sam_search_rec {
  right: 54px
}

.head_wrapper .sam_search .sam_search_soutu {
  right: 14px
}

.head_wrapper .sam_search .sam_search_rec:hover, .head_wrapper .sam_search .sam_search_soutu:hover {
  color: #1D4FFF !important;
  transform: scale(1.08, 1.08)
}

.head_wrapper .sam_search .sam_search_rec_hover, .head_wrapper .sam_search .sam_search_soutu_hover {
  background: #626675;
  border-radius: 8px;
  height: 32px;
  width: 76px;
  text-align: center;
  line-height: 32px;
  font-size: 13.5px;
  color: #FFF;
  position: absolute;
  z-index: 2;
  top: 50px
}

.head_wrapper .sam_search .sam_search_rec_hover:before, .head_wrapper .sam_search .sam_search_soutu_hover:before {
  content: '';
  border: 4px solid transparent;
  border-bottom: 4px solid #626675;
  position: absolute;
  left: 50%;
  top: -8px;
  margin-left: -4px
}

.head_wrapper .sam_search .sam_search_rec_hover {
  right: 29px
}

.head_wrapper .sam_search .sam_search_soutu_hover {
  display: none;
  right: -12px
}

.c-frame {
  margin-bottom: 18px
}

.c-offset {
  padding-left: 10px
}

.c-gray {
  color: #666
}

.c-gap-top-small {
  margin-top: 5px
}

.c-gap-top {
  margin-top: 10px
}

.c-gap-bottom-small {
  margin-bottom: 5px
}

.c-gap-bottom {
  margin-bottom: 10px
}

.c-gap-left {
  margin-left: 12px
}

.c-gap-left-small {
  margin-left: 6px
}

.c-gap-right {
  margin-right: 12px
}

.c-gap-right-small {
  margin-right: 6px
}

.c-gap-right-large {
  margin-right: 16px
}

.c-gap-left-large {
  margin-left: 16px
}

.c-gap-icon-right-small {
  margin-right: 5px
}

.c-gap-icon-right {
  margin-right: 10px
}

.c-gap-icon-left-small {
  margin-left: 5px
}

.c-gap-icon-left {
  margin-left: 10px
}

.c-container {
  //width: 538px;
  width: 100%;
  font-size: 13.5px;

  word-wrap: break-word;
  word-break: break-word
}

.c-container .c-container {
  width: auto
}

.c-container table {
  border-collapse: collapse;
  border-spacing: 0
}

.c-container td {
  font-size: 13.5px;

}

.c-default {
  font-size: 13.5px;

  word-wrap: break-word;
  word-break: break-all
}

.c-container .t, .c-default .t {

}

.c-default .t {
  margin-bottom: 0
}

.cr-content {
  width: 259px;
  font-size: 13.5px;

  color: #333;
  word-wrap: break-word;
  word-break: normal
}

.cr-content table {
  border-collapse: collapse;
  border-spacing: 0
}

.cr-content td {
  font-size: 13.5px;

  vertical-align: top
}

.cr-offset {
  padding-left: 17px
}

.cr-title {
  font-size: 14px;
  line-height: 1.29;
  font-weight: 700
}

.cr-title-sub {
  float: right;
  font-size: 13.5px;
  font-weight: 400
}

.c-row {
  *zoom: 1
}

.c-row:after {
  display: block;
  height: 0;
  content: "";
  clear: both;
  visibility: hidden
}

.c-span2 {
  width: 29px
}

.c-span3 {
  width: 52px
}

.c-span4 {
  width: 75px
}

.c-span5 {
  width: 98px
}

.c-span6 {
  width: 121px
}

.c-span7 {
  width: 144px
}

.c-span8 {
  width: 167px
}

//.c-span9 {
//  width: 190px
//}

.c-span10 {
  width: 213px
}

.c-span11 {
  width: 236px
}

.c-span12 {
  width: 259px
}

.c-span13 {
  width: 282px
}

.c-span14 {
  width: 305px
}

.c-span15 {
  width: 328px
}

.c-span16 {
  width: 351px
}

.c-span17 {
  width: 374px
}

.c-span18 {
  width: 397px
}

.c-span19 {
  width: 420px
}

.c-span20 {
  width: 443px
}

.c-span21 {
  width: 466px
}

.c-span22 {
  width: 489px
}

.c-span23 {
  width: 512px
}

.c-span24 {
  width: 535px
}

.c-span2, .c-span3, .c-span4, .c-span5, .c-span6, .c-span7, .c-span8, .c-span9, .c-span10, .c-span11, .c-span12, .c-span13, .c-span14, .c-span15, .c-span16, .c-span17, .c-span18, .c-span19, .c-span20, .c-span21, .c-span22, .c-span23, .c-span24 {
  float: left;
  _display: inline;
  margin-right: 17px;
  list-style: none
}

.c-span-last {
  margin-right: 0
}

.c-span-last-s {
  margin-right: 0
}

.container_l .cr-content {
  width: 351px
}

.container_l .cr-content .c-span-last-s {
  margin-right: 17px
}

.container_l .cr-content-narrow {
  width: 259px
}

.container_l .cr-content-narrow .c-span-last-s {
  margin-right: 0
}

.c-border {
  width: 518px;
  padding: 9px;
  border: 1px solid #e3e3e3;
  border-bottom-color: #e0e0e0;
  border-right-color: #ececec;
  box-shadow: 1px 2px 1px rgba(0, 0, 0, .072);
  -webkit-box-shadow: 1px 2px 1px rgba(0, 0, 0, .072);
  -moz-box-shadow: 1px 2px 1px rgba(0, 0, 0, .072);
  -o-box-shadow: 1px 2px 1px rgba(0, 0, 0, .072)
}

.c-border .c-gap-left {
  margin-left: 10px
}

.c-border .c-gap-left-small {
  margin-left: 5px
}

.c-border .c-gap-right {
  margin-right: 10px
}

.c-border .c-gap-right-small {
  margin-right: 5px
}

.c-border .c-border {
  width: auto;
  padding: 0;
  border: 0;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none
}

.c-border .c-span2 {
  width: 34px
}

.c-border .c-span3 {
  width: 56px
}

.c-border .c-span4 {
  width: 78px
}

.c-border .c-span5 {
  width: 100px
}

.c-border .c-span6 {
  width: 122px
}

.c-border .c-span7 {
  width: 144px
}

.c-border .c-span8 {
  width: 166px
}

//.c-border .c-span9 {
//  width: 188px
//}

.c-border .c-span10 {
  width: 210px
}

.c-border .c-span11 {
  width: 232px
}

.c-border .c-span12 {
  width: 254px
}

.c-border .c-span13 {
  width: 276px
}

.c-border .c-span14 {
  width: 298px
}

.c-border .c-span15 {
  width: 320px
}

.c-border .c-span16 {
  width: 342px
}

.c-border .c-span17 {
  width: 364px
}

.c-border .c-span18 {
  width: 386px
}

.c-border .c-span19 {
  width: 408px
}

.c-border .c-span20 {
  width: 430px
}

.c-border .c-span21 {
  width: 452px
}

.c-border .c-span22 {
  width: 474px
}

.c-border .c-span23 {
  width: 496px
}

.c-border .c-span24 {
  width: 518px
}

.c-border .c-span2, .c-border .c-span3, .c-border .c-span4, .c-border .c-span5, .c-border .c-span6, .c-border .c-span7, .c-border .c-span8, .c-border .c-span9, .c-border .c-span10, .c-border .c-span11, .c-border .c-span12, .c-border .c-span13, .c-border .c-span14, .c-border .c-span15, .c-border .c-span16, .c-border .c-span17, .c-border .c-span18, .c-border .c-span19, .c-border .c-span20, .c-border .c-span21, .c-border .c-span22, .c-border .c-span23, .c-border .c-span24 {
  margin-right: 10px
}

.c-border .c-span-last {
  margin-right: 0
}

.c-loading {
  display: block;
  width: 50px;
  height: 50px;
  background: url(https://www.baidu.com/aladdin/img/tools/loading.gif) no-repeat 0 0
}

.c-vline {
  display: inline-block;
  margin: 0 3px;
  border-left: 1px solid #ddd;
  width: 0;
  height: 12px;
  _vertical-align: middle;
  _overflow: hidden
}

.c-icon {
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/icons_441e82f.png) no-repeat 0 0;
  _background-image: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/icons_d5b04cc.gif)
}

.c-icon {
  display: inline-block;
  width: 14px;
  height: 14px;
  vertical-align: text-bottom;
  font-style: normal;
  overflow: hidden
}

.c-icon-unfold, .c-icon-fold, .c-icon-chevron-unfold, .c-icon-chevron-fold {
  width: 12px;
  height: 12px
}

.c-icon-star, .c-icon-star-gray {
  width: 60px
}

.c-icon-qa-empty, .c-icon-safeguard, .c-icon-register-empty, .c-icon-zan, .c-icon-music, .c-icon-music-gray, .c-icon-location, .c-icon-warning, .c-icon-doc, .c-icon-xls, .c-icon-ppt, .c-icon-pdf, .c-icon-txt, .c-icon-play-black, .c-icon-gift, .c-icon-baidu-share, .c-icon-bear, .c-icon-bear-border, .c-icon-location-blue, .c-icon-hotAirBall, .c-icon-moon, .c-icon-streetMap, .c-icon-mv, .c-icon-zhidao-s, .c-icon-shopping {
  width: 16px;
  height: 16px
}

.c-icon-bear-circle, .c-icon-warning-circle, .c-icon-warning-triangle, .c-icon-warning-circle-gray {
  width: 18px;
  height: 18px
}

.c-icon-tieba, .c-icon-zhidao, .c-icon-ball-blue, .c-icon-ball-red {
  width: 38px;
  height: 38px
}

.c-icon-unfold:hover, .c-icon-fold:hover, .c-icon-chevron-unfold:hover, .c-icon-chevron-fold:hover, .c-icon-download:hover, .c-icon-lyric:hover, .c-icon-v:hover, .c-icon-hui:hover, .c-icon-bao:hover, .c-icon-newbao:hover, .c-icon-person:hover, .c-icon-high-v:hover, .c-icon-phone:hover, .c-icon-nuo:hover, .c-icon-fan:hover, .c-icon-med:hover, .c-icon-air:hover, .c-icon-share2:hover, .c-icon-v1:hover, .c-icon-v2:hover, .c-icon-write:hover, .c-icon-R:hover {
  border-color: #388bff
}

.c-icon-unfold:active, .c-icon-fold:active, .c-icon-chevron-unfold:active, .c-icon-chevron-fold:active, .c-icon-download:active, .c-icon-lyric:active, .c-icon-v:active, .c-icon-hui:active, .c-icon-bao:active, .c-icon-newbao:active, .c-icon-person:active, .c-icon-high-v:active, .c-icon-phone:active, .c-icon-nuo:active, .c-icon-fan:active, .c-icon-med:active, .c-icon-air:active, .c-icon-share2:active, .c-icon-v1:active, .c-icon-v2:active, .c-icon-write:active, .c-icon-R:active {
  border-color: #a2a6ab;
  background-color: #f0f0f0;
  box-shadow: inset 1px 1px 1px #c7c7c7;
  -webkit-box-shadow: inset 1px 1px 1px #c7c7c7;
  -moz-box-shadow: inset 1px 1px 1px #c7c7c7;
  -o-box-shadow: inset 1px 1px 1px #c7c7c7
}

.c-icon-v3:hover {
  border-color: #ffb300
}

.c-icon-v3:active {
  border-color: #a2a6ab;
  background-color: #f0f0f0;
  box-shadow: inset 1px 1px 1px #c7c7c7;
  -webkit-box-shadow: inset 1px 1px 1px #c7c7c7;
  -moz-box-shadow: inset 1px 1px 1px #c7c7c7;
  -o-box-shadow: inset 1px 1px 1px #c7c7c7
}

.c-icon-unfold, .c-icon-fold, .c-icon-chevron-unfold, .c-icon-chevron-fold, .c-icon-download, .c-icon-lyric {
  border: 1px solid #d8d8d8;
  cursor: pointer
}

.c-icon-v, .c-icon-hui, .c-icon-bao, .c-icon-newbao, .c-icon-person, .c-icon-high-v, .c-icon-phone, .c-icon-nuo, .c-icon-fan, .c-icon-med, .c-icon-air, .c-icon-share2, .c-icon-v1, .c-icon-v2, .c-icon-v3, .c-icon-write, .c-icon-R {
  border: 1px solid #d8d8d8;
  cursor: pointer;
  border-color: transparent;
  _border-color: tomato;
  _filter: chroma(color=#ff6347)
}

.c-icon-v1, .c-icon-v2, .c-icon-v3, .c-icon-v1-noborder, .c-icon-v2-noborder, .c-icon-v3-noborder, .c-icon-v1-noborder-disable, .c-icon-v2-noborder-disable, .c-icon-v3-noborder-disable {
  width: 19px
}

.c-icon-download, .c-icon-lyric {
  width: 16px;
  height: 16px
}

.c-icon-play-circle, .c-icon-stop-circle {
  width: 18px;
  height: 18px
}

.c-icon-play-circle-middle, .c-icon-stop-circle-middle {
  width: 24px;
  height: 24px
}

.c-icon-play-black-large, .c-icon-stop-black-large {
  width: 36px;
  height: 36px
}

.c-icon-play-black-larger, .c-icon-stop-black-larger {
  width: 52px;
  height: 52px
}

.c-icon-flag {
  background-position: 0 -144px
}

.c-icon-bus {
  background-position: -24px -144px
}

.c-icon-calendar {
  background-position: -48px -144px
}

.c-icon-street {
  background-position: -72px -144px
}

.c-icon-map {
  background-position: -96px -144px
}

.c-icon-bag {
  background-position: -120px -144px
}

.c-icon-money {
  background-position: -144px -144px
}

.c-icon-game {
  background-position: -168px -144px
}

.c-icon-user {
  background-position: -192px -144px
}

.c-icon-globe {
  background-position: -216px -144px
}

.c-icon-lock {
  background-position: -240px -144px
}

.c-icon-plane {
  background-position: -264px -144px
}

.c-icon-list {
  background-position: -288px -144px
}

.c-icon-star-gray {
  background-position: -312px -144px
}

.c-icon-circle-gray {
  background-position: -384px -144px
}

.c-icon-triangle-down {
  background-position: -408px -144px
}

.c-icon-triangle-up {
  background-position: -432px -144px
}

.c-icon-triangle-up-empty {
  background-position: -456px -144px
}

.c-icon-sort-gray {
  background-position: -480px -144px
}

.c-icon-sort-up {
  background-position: -504px -144px
}

.c-icon-sort-down {
  background-position: -528px -144px
}

.c-icon-down-gray {
  background-position: -552px -144px
}

.c-icon-up-gray {
  background-position: -576px -144px
}

.c-icon-download-noborder {
  background-position: -600px -144px
}

.c-icon-lyric-noborder {
  background-position: -624px -144px
}

.c-icon-download-white {
  background-position: -648px -144px
}

.c-icon-close {
  background-position: -672px -144px
}

.c-icon-fail {
  background-position: -696px -144px
}

.c-icon-success {
  background-position: -720px -144px
}

.c-icon-triangle-down-g {
  background-position: -744px -144px
}

.c-icon-refresh {
  background-position: -768px -144px
}

.c-icon-chevron-left-gray {
  background-position: -816px -144px
}

.c-icon-chevron-right-gray {
  background-position: -840px -144px
}

.c-icon-setting {
  background-position: -864px -144px
}

.c-icon-close2 {
  background-position: -888px -144px
}

.c-icon-chevron-top-gray-s {
  background-position: -912px -144px
}

.c-icon-fullscreen {
  background-position: 0 -168px
}

.c-icon-safe {
  background-position: -24px -168px
}

.c-icon-exchange {
  background-position: -48px -168px
}

.c-icon-chevron-bottom {
  background-position: -72px -168px
}

.c-icon-chevron-top {
  background-position: -96px -168px
}

.c-icon-unfold {
  background-position: -120px -168px
}

.c-icon-fold {
  background-position: -144px -168px
}

.c-icon-chevron-unfold {
  background-position: -168px -168px
}

.c-icon-qa {
  background-position: -192px -168px
}

.c-icon-register {
  background-position: -216px -168px
}

.c-icon-star {
  background-position: -240px -168px
}

.c-icon-star-gray {
  position: relative
}

.c-icon-star-gray .c-icon-star {
  position: absolute;
  top: 0;
  left: 0
}

.c-icon-play-blue {
  background-position: -312px -168px
}

.c-icon-pic {
  width: 16px;
  background-position: -336px -168px
}

.c-icon-chevron-fold {
  background-position: -360px -168px
}

.c-icon-video {
  width: 18px;
  background-position: -384px -168px
}

.c-icon-circle-blue {
  background-position: -408px -168px
}

.c-icon-circle-yellow {
  background-position: -432px -168px
}

.c-icon-play-white {
  background-position: -456px -168px
}

.c-icon-triangle-down-blue {
  background-position: -480px -168px
}

.c-icon-chevron-unfold2 {
  background-position: -504px -168px
}

.c-icon-right {
  background-position: -528px -168px
}

.c-icon-right-empty {
  background-position: -552px -168px
}

.c-icon-new-corner {
  width: 15px;
  background-position: -576px -168px
}

.c-icon-horn {
  background-position: -600px -168px
}

.c-icon-right-large {
  width: 18px;
  background-position: -624px -168px
}

.c-icon-wrong-large {
  background-position: -648px -168px
}

.c-icon-circle-blue-s {
  background-position: -672px -168px
}

.c-icon-play-gray {
  background-position: -696px -168px
}

.c-icon-up {
  background-position: -720px -168px
}

.c-icon-down {
  background-position: -744px -168px
}

.c-icon-stable {
  background-position: -768px -168px
}

.c-icon-calendar-blue {
  background-position: -792px -168px
}

.c-icon-triangle-down-blue2 {
  background-position: -816px -168px
}

.c-icon-triangle-up-blue2 {
  background-position: -840px -168px
}

.c-icon-down-blue {
  background-position: -864px -168px
}

.c-icon-up-blue {
  background-position: -888px -168px
}

.c-icon-ting {
  background-position: -912px -168px
}

.c-icon-piao {
  background-position: -936px -168px
}

.c-icon-wrong-empty {
  background-position: -960px -168px
}

.c-icon-warning-circle-s {
  background-position: -984px -168px
}

.c-icon-chevron-left {
  background-position: -1008px -168px
}

.c-icon-chevron-right {
  background-position: -1032px -168px
}

.c-icon-circle-gray-s {
  background-position: -1056px -168px
}

.c-icon-v, .c-icon-v-noborder {
  background-position: 0 -192px
}

.c-icon-hui {
  background-position: -24px -192px
}

.c-icon-bao {
  background-position: -48px -192px
}

.c-icon-newbao {
  background-position: -97px -218px
}

.c-icon-phone {
  background-position: -72px -192px
}

.c-icon-qa-empty {
  background-position: -96px -192px
}

.c-icon-safeguard {
  background-position: -120px -192px
}

.c-icon-register-empty {
  background-position: -144px -192px
}

.c-icon-zan {
  background-position: -168px -192px
}

.c-icon-music {
  background-position: -192px -192px
}

.c-icon-music-gray {
  background-position: -216px -192px
}

.c-icon-location {
  background-position: -240px -192px
}

.c-icon-warning {
  background-position: -264px -192px
}

.c-icon-doc {
  background-position: -288px -192px
}

.c-icon-xls {
  background-position: -312px -192px
}

.c-icon-ppt {
  background-position: -336px -192px
}

.c-icon-pdf {
  background-position: -360px -192px
}

.c-icon-txt {
  background-position: -384px -192px
}

.c-icon-play-black {
  background-position: -408px -192px
}

.c-icon-play-black:hover {
  background-position: -432px -192px
}

.c-icon-gift {
  background-position: -456px -192px
}

.c-icon-baidu-share {
  background-position: -480px -192px
}

.c-icon-bear {
  background-position: -504px -192px
}

.c-icon-R {
  background-position: -528px -192px
}

.c-icon-bear-border {
  background-position: -576px -192px
}

.c-icon-person, .c-icon-person-noborder {
  background-position: -600px -192px
}

.c-icon-location-blue {
  background-position: -624px -192px
}

.c-icon-hotAirBall {
  background-position: -648px -192px
}

.c-icon-moon {
  background-position: -672px -192px
}

.c-icon-streetMap {
  background-position: -696px -192px
}

.c-icon-high-v, .c-icon-high-v-noborder {
  background-position: -720px -192px
}

.c-icon-nuo {
  background-position: -744px -192px
}

.c-icon-mv {
  background-position: -768px -192px
}

.c-icon-fan {
  background-position: -792px -192px
}

.c-icon-med {
  background-position: -816px -192px
}

.c-icon-air {
  background-position: -840px -192px
}

.c-icon-share2 {
  background-position: -864px -192px
}

.c-icon-v1, .c-icon-v1-noborder {
  background-position: -888px -192px
}

.c-icon-v2, .c-icon-v2-noborder {
  background-position: -912px -192px
}

.c-icon-v3, .c-icon-v3-noborder {
  background-position: -936px -192px
}

.c-icon-v1-noborder-disable {
  background-position: -960px -192px
}

.c-icon-v2-noborder-disable {
  background-position: -984px -192px
}

.c-icon-v3-noborder-disable {
  background-position: -1008px -192px
}

.c-icon-write {
  background-position: -1032px -192px
}

.c-icon-zhidao-s {
  background-position: -1056px -192px
}

.c-icon-shopping {
  background-position: -1080px -192px
}

.c-icon-bear-circle {
  background-position: 0 -216px
}

.c-icon-warning-circle {
  background-position: -24px -216px
}

.c-icon-warning-triangle {
  width: 24px;
  background-position: -48px -216px
}

.c-icon-warning-circle-gray {
  background-position: -72px -216px
}

.c-icon-ball-red {
  background-position: 0 -240px
}

.c-icon-ball-blue {
  background-position: -48px -240px
}

.c-icon-tieba {
  background-position: 0 -288px
}

.c-icon-zhidao {
  background-position: -48px -288px
}

.c-icon-download {
  background-position: 0 -336px
}

.c-icon-lyric {
  background-position: -24px -336px
}

.c-icon-play-circle {
  background-position: -48px -336px
}

.c-icon-play-circle:hover {
  background-position: -72px -336px
}

.c-icon-stop-circle {
  background-position: -96px -336px
}

.c-icon-stop-circle:hover {
  background-position: -120px -336px
}

.c-icon-play-circle-middle {
  background-position: 0 -360px
}

.c-icon-play-circle-middle:hover {
  background-position: -48px -360px
}

.c-icon-stop-circle-middle {
  background-position: -96px -360px
}

.c-icon-stop-circle-middle:hover {
  background-position: -144px -360px
}

.c-icon-play-black-large {
  background-position: 0 -408px
}

.c-icon-play-black-large:hover {
  background-position: -48px -408px
}

.c-icon-stop-black-large {
  background-position: -96px -408px
}

.c-icon-stop-black-large:hover {
  background-position: -144px -408px
}

.c-icon-play-black-larger {
  background-position: 0 -456px
}

.c-icon-play-black-larger:hover {
  background-position: -72px -456px
}

.c-icon-stop-black-larger {
  background-position: -144px -456px
}

.c-icon-stop-black-larger:hover {
  background-position: -216px -456px
}

.c-recommend {
  font-size: 0;
  padding: 5px 0;
  border: 1px solid #f3f3f3;
  border-left: 0;
  border-right: 0
}

.c-recommend .c-icon {
  margin-bottom: -4px
}

.c-recommend .c-gray, .c-recommend a {
  font-size: 13.5px
}

.c-recommend-notopline {
  padding-top: 0;
  border-top: 0
}

.c-recommend-vline {
  display: inline-block;
  margin: 0 10px -2px;
  border-left: 1px solid #d8d8d8;
  width: 0;
  height: 12px;
  _vertical-align: middle;
  _overflow: hidden
}

.c-text {
  display: inline-block;
  padding: 2px;
  text-align: center;
  vertical-align: text-bottom;
  font-size: 12px;
  line-height: 100%;
  font-style: normal;
  font-weight: 400;
  color: #fff;
  overflow: hidden
}

a.c-text, a.c-text:hover, a.c-text:active, a.c-text:visited {
  color: #fff;

}

.c-text-new {
  background-color: #f13f40
}

.c-text-info {
  padding-left: 0;
  padding-right: 0;
  font-weight: 700;
  color: #2b99ff;
  *vertical-align: baseline;
  _position: relative;
  _top: 2px
}

a.c-text-info, a.c-text-info:hover, a.c-text-info:active, a.c-text-info:visited {
  color: #2b99ff
}

.c-text-info b {
  _position: relative;
  _top: -1px
}

.c-text-info span {
  padding: 0 2px;
  font-weight: 400
}

.c-text-important {
  background-color: #1cb7fd
}

.c-text-public {
  background-color: #2b99ff
}

.c-text-warning {
  background-color: #ff830f
}

.c-text-prompt {
  background-color: #f5c537
}

.c-text-danger {
  background-color: #f13f40
}

.c-text-safe {
  background-color: #52c277
}

.c-text-empty {
  padding-top: 1px;
  padding-bottom: 1px;
  border: 1px solid #d8d8d8;
  cursor: pointer;
  color: #23b9fd;
  background-color: #fff
}

a.c-text-empty, a.c-text-empty:visited {
  color: #23b9fd
}

.c-text-empty:hover {
  border-color: #388bff;
  color: #23b9fd
}

.c-text-empty:active {
  color: #23b9fd;
  border-color: #a2a6ab;
  background-color: #f0f0f0;
  box-shadow: inset 1px 1px 1px #c7c7c7;
  -webkit-box-shadow: inset 1px 1px 1px #c7c7c7;
  -moz-box-shadow: inset 1px 1px 1px #c7c7c7;
  -o-box-shadow: inset 1px 1px 1px #c7c7c7
}

.c-text-mult {
  padding-left: 5px;
  padding-right: 5px
}

.c-text-gray {
  background-color: #666
}

.c-btn, .c-btn:visited {
  color: #333 !important
}

.c-btn {
  display: inline-block;
  padding: 0 14px;
  margin: 0;
  height: 24px;
  line-height: 25px;
  font-size: 13.5px;
  filter: chroma(color=#000000);
  *zoom: 1;
  border: 1px solid #d8d8d8;
  cursor: pointer;
  font-family: inherit;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  background-color: #f9f9f9;
  overflow: hidden;
  outline: 0
}

.c-btn:hover {
  border-color: #388bff
}

.c-btn:active {
  border-color: #a2a6ab;
  background-color: #f0f0f0;
  box-shadow: inset 1px 1px 1px #c7c7c7;
  -webkit-box-shadow: inset 1px 1px 1px #c7c7c7;
  -moz-box-shadow: inset 1px 1px 1px #c7c7c7;
  -o-box-shadow: inset 1px 1px 1px #c7c7c7
}

a.c-btn {

}

button.c-btn {
  height: 26px;
  _line-height: 18px;
  *overflow: visible
}

button.c-btn::-moz-focus-inner {
  padding: 0;
  border: 0
}

.c-btn .c-icon {
  margin-top: 5px
}

.c-btn-disable {
  color: #999 !important
}

.c-btn-disable:visited {
  color: #999 !important
}

.c-btn-disable:hover {
  border: 1px solid #d8d8d8;
  cursor: default
}

.c-btn-disable:active {
  border-color: #d8d8d8;
  background-color: #f9f9f9;
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none
}

.c-btn-mini {
  padding-left: 5px;
  padding-right: 5px;
  height: 18px;
  line-height: 18px;
  font-size: 12px
}

button.c-btn-mini {
  height: 20px;
  _height: 18px;
  _line-height: 14px
}

.c-btn-mini .c-icon {
  margin-top: 2px
}

.c-btn-large {
  height: 28px;
  line-height: 28px;
  font-size: 14px;
  font-family: "微软雅黑", "黑体"
}

button.c-btn-large {
  height: 30px;
  _line-height: 24px
}

.c-btn-large .c-icon {
  margin-top: 7px;
  _margin-top: 6px
}

.c-btn-primary, .c-btn-primary:visited {
  color: #fff !important
}

.c-btn-primary {
  background-color: #388bff;
  border-color: #3c8dff #408ffe #3680e6
}

.c-btn-primary:hover {
  border-color: #2678ec #2575e7 #1c6fe2 #2677e7;
  background-color: #388bff;
  background-image: url();
  *background-image: none;
  background-repeat: repeat-x;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
  -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, .4)
}

.c-btn-primary:active {
  border-color: #178ee3 #1784d0 #177bbf #1780ca;
  background-color: #388bff;
  background-image: none;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .15);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .15);
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .15);
  -o-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .15)
}

.c-btn .c-icon {
  float: left
}

.c-dropdown2 {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 26px;
  line-height: 26px;
  font-size: 13.5px;
  vertical-align: middle;
  outline: 0;
  _font-family: SimSun;
  background-color: #fff;
  word-wrap: normal;
  word-break: normal
}

.c-dropdown2 .c-dropdown2-btn-group {
  position: relative;
  height: 24px;
  border: 1px solid #999;
  border-bottom-color: #d8d8d8;
  border-right-color: #d8d8d8;
  -moz-user-select: none;
  -webkit-user-select: none;
  user-select: none
}

.c-dropdown2:hover .c-dropdown2-btn-group, .c-dropdown2-hover .c-dropdown2-btn-group {
  box-shadow: inset 1px 1px 0 0 #d8d8d8;
  -webkit-box-shadow: inset 1px 1px 0 0 #d8d8d8;
  -moz-box-shadow: inset 1px 1px 0 0 #d8d8d8;
  -o-box-shadow: inset 1px 1px 0 0 #d8d8d8
}

.c-dropdown2:hover .c-dropdown2-btn-icon, .c-dropdown2-hover .c-dropdown2-btn-icon {
  box-shadow: inset 0 1px 0 0 #d8d8d8;
  -webkit-box-shadow: inset 0 1px 0 0 #d8d8d8;
  -moz-box-shadow: inset 0 1px 0 0 #d8d8d8;
  -o-box-shadow: inset 0 1px 0 0 #d8d8d8
}

.c-dropdown2:hover .c-dropdown2-btn-icon-border, .c-dropdown2-hover .c-dropdown2-btn-icon-border {
  background-color: #f2f2f2
}

.c-dropdown2 .c-dropdown2-btn {
  height: 24px;
  padding-left: 10px;
  padding-right: 10px;
  cursor: default;
  overflow: hidden;
  white-space: nowrap
}

.c-dropdown2 .c-dropdown2-btn-icon {
  position: absolute;
  top: 0;
  right: 0;
  width: 23px;
  height: 24px;
  line-height: 24px;
  background-color: #fff;
  padding: 0 1px 0 10px
}

.c-dropdown2 .c-dropdown2-btn-icon-border {
  height: 24px;
  width: 23px;
  border-left: 1px solid #d9d9d9;
  text-align: center;
  zoom: 1
}

.c-dropdown2 .c-icon-triangle-down {
  *margin-top: 5px;
  _margin-left: 2px
}

.c-dropdown2 .c-dropdown2-menu {
  position: absolute;
  left: 0;
  top: 100%;
  _margin-top: 0;
  width: 100%;
  overflow: hidden;
  border: 1px solid #bbb;
  background: #fff;
  visibility: hidden
}

.c-dropdown2 .c-dropdown2-menu-inner {
  overflow: hidden
}

.c-dropdown2 .c-dropdown2-option {
  background-color: #fff;
  cursor: pointer
}

.c-dropdown2 .c-dropdown2-selected {
  background-color: #f5f5f5
}

.c-dropdown2-common ul, .c-dropdown2-common li {
  margin: 0;
  padding: 0;
  list-style: none
}

.c-dropdown2-common .c-dropdown2-option {
  height: 26px;
  line-height: 26px;
  font-size: 12px;
  color: #333;
  white-space: nowrap;
  cursor: pointer;
  padding-left: 10px
}

.c-dropdown2-common .c-dropdown2-selected {
  background-color: #f5f5f5
}

.c-dropdown2-common .c-dropdown2-menu-group .c-dropdown2-group {
  padding-left: 10px;
  font-weight: 700;
  cursor: default
}

.c-dropdown2-common .c-dropdown2-menu-group .c-dropdown2-option {
  padding-left: 20px
}

.c-img {
  display: block;
  min-height: 1px;
  border: 0
}

.c-img3 {
  width: 52px
}

.c-img4 {
  width: 75px
}

.c-img6 {
  width: 121px
}

.c-img7 {
  width: 144px
}

.c-img12 {
  width: 259px
}

.c-img15 {
  width: 328px
}

.c-img18 {
  width: 397px
}

.c-border .c-img3 {
  width: 56px
}

.c-border .c-img4 {
  width: 78px
}

.c-border .c-img7 {
  width: 144px
}

.c-border .c-img12 {
  width: 254px
}

.c-border .c-img15 {
  width: 320px
}

.c-border .c-img18 {
  width: 386px
}

.c-index {
  display: inline-block;
  padding: 1px 0;
  color: #fff;
  width: 14px;
  line-height: 100%;
  font-size: 12px;
  text-align: center;
  background-color: #8eb9f5
}

.c-index-hot, .c-index-hot1 {
  background-color: #f54545
}

.c-index-hot2 {
  background-color: #ff8547
}

.c-index-hot3 {
  background-color: #ffac38
}

.c-input {
  display: inline-block;
  padding: 0 4px;
  height: 24px;
  line-height: 24px;
  font-size: 13.5px;
  border: 1px solid #999;
  border-bottom-color: #d8d8d8;
  border-right-color: #d8d8d8;
  outline: 0;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  vertical-align: top;
  overflow: hidden
}

.c-input:hover {
  box-shadow: inset 1px 1px 1px 0 #d8d8d8;
  -webkit-box-shadow: inset 1px 1px 1px 0 #d8d8d8;
  -moz-box-shadow: inset 1px 1px 1px 0 #d8d8d8;
  -o-box-shadow: inset 1px 1px 1px 0 #d8d8d8
}

.c-input .c-icon {
  float: right;
  margin-top: 6px
}

.c-input .c-icon-left {
  float: left;
  margin-right: 4px
}

.c-input input {
  float: left;
  height: 22px;
  *padding-top: 4px;
  margin-top: 2px;
  font-size: 13.5px;
  border: 0;
  outline: 0
}

.c-input {
  width: 180px
}

.c-input input {
  width: 162px
}

.c-input-xmini {
  width: 65px
}

.c-input-xmini input {
  width: 47px
}

.c-input-mini {
  width: 88px
}

.c-input-mini input {
  width: 70px
}

.c-input-small {
  width: 157px
}

.c-input-small input {
  width: 139px
}

.c-input-large {
  width: 203px
}

.c-input-large input {
  width: 185px
}

.c-input-xlarge {
  width: 341px
}

.c-input-xlarge input {
  width: 323px
}

.c-input12 {
  width: 249px
}

.c-input12 input {
  width: 231px
}

.c-input20 {
  width: 433px
}

.c-input20 input {
  width: 415px
}

.c-border .c-input {
  width: 178px
}

.c-border .c-input input {
  width: 160px
}

.c-border .c-input-xmini {
  width: 68px
}

.c-border .c-input-xmini input {
  width: 50px
}

.c-border .c-input-mini {
  width: 90px
}

.c-border .c-input-mini input {
  width: 72px
}

.c-border .c-input-small {
  width: 156px
}

.c-border .c-input-small input {
  width: 138px
}

.c-border .c-input-large {
  width: 200px
}

.c-border .c-input-large input {
  width: 182px
}

.c-border .c-input-xlarge {
  width: 332px
}

.c-border .c-input-xlarge input {
  width: 314px
}

.c-border .c-input12 {
  width: 244px
}

.c-border .c-input12 input {
  width: 226px
}

.c-border .c-input20 {
  width: 420px
}

.c-border .c-input20 input {
  width: 402px
}

.c-numberset {
  *zoom: 1
}

.c-numberset:after {
  display: block;
  height: 0;
  content: "";
  clear: both;
  visibility: hidden
}

.c-numberset li {
  float: left;
  margin-right: 17px;
  list-style: none
}

.c-numberset .c-numberset-last {
  margin-right: 0
}

.c-numberset a {
  display: block;
  width: 50px;

  text-align: center;
  border: 1px solid #d8d8d8;
  cursor: pointer
}

.c-numberset a:hover {
  border-color: #388bff
}

.c-border .c-numberset li {
  margin-right: 10px
}

.c-border .c-numberset .c-numberset-last {
  margin-right: 0
}

.c-border .c-numberset a {
  width: 54px
}

.c-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0
}

.c-table th, .c-table td {
  padding-left: 10px;

  font-size: 13.5px;
  border-bottom: 1px solid #f3f3f3;
  text-align: left
}

.cr-content .c-table th:first-child, .cr-content .c-table td:first-child {
  padding-left: 0
}

.c-table th {
  padding-top: 4px;
  padding-bottom: 4px;
  font-weight: 400;
  color: #666;
  border-color: #f0f0f0;
  white-space: nowrap;
  background-color: #fafafa
}

.c-table td {
  padding-top: 6.5px;
  padding-bottom: 6.5px
}

.c-table-hasimg td {
  padding-top: 10px;
  padding-bottom: 10px
}

.c-table a, .c-table em {

}

.c-table a:hover, .c-table a:hover em {

}

.c-table a.c-icon:hover {

}

.c-table .c-btn:hover, .c-table .c-btn:hover em {

}

.c-table-nohihead th {
  background-color: transparent
}

.c-table-noborder td {
  border-bottom: 0
}

.c-tabs-nav-movetop {
  margin: -10px -9px 0 -10px;
  position: relative
}

.c-tabs-nav {
  border-bottom: 1px solid #d9d9d9;
  background-color: #fafafa;

  font-size: 0;
  *zoom: 1;
  _overflow-x: hidden;
  _position: relative
}

.c-tabs-nav:after {
  display: block;
  height: 0;
  content: "";
  clear: both;
  visibility: hidden
}

.c-tabs-nav .c-tabs-nav-btn {
  float: right;
  _position: absolute;
  _top: 0;
  _right: 0;
  _z-index: 1;
  background: #fafafa
}

.c-tabs-nav .c-tabs-nav-btn .c-tabs-nav-btn-prev, .c-tabs-nav .c-tabs-nav-btn .c-tabs-nav-btn-next {
  float: left;
  padding: 6px 2px;
  cursor: pointer
}

.c-tabs-nav .c-tabs-nav-btn .c-tabs-nav-btn-disable {
  cursor: default
}

.c-tabs-nav .c-tabs-nav-view {
  _position: relative;
  overflow: hidden;
  *zoom: 1;
  margin-bottom: -1px
}

.c-tabs-nav .c-tabs-nav-view .c-tabs-nav-li {
  margin-bottom: 0
}

.c-tabs-nav .c-tabs-nav-more {
  float: left;
  white-space: nowrap
}

.c-tabs-nav li, .c-tabs-nav a {
  color: #666;
  font-size: 13.5px;
  *zoom: 1
}

.c-tabs-nav li {
  display: inline-block;
  margin-bottom: -1px;
  *display: inline;
  padding: 3px 15px;
  vertical-align: bottom;
  border-style: solid;
  border-width: 2px 1px 0;
  border-color: transparent;
  _border-color: tomato;
  _filter: chroma(color=#ff6347);
  list-style: none;
  cursor: pointer;
  white-space: nowrap;
  overflow: hidden
}

.c-tabs-nav a {

}

.c-tabs-nav .c-tabs-nav-sep {
  height: 16px;
  width: 0;
  padding: 0;
  margin-bottom: 4px;
  border-style: solid;
  border-width: 0 1px;
  border-color: transparent #fff transparent #dedede
}

.c-tabs-nav .c-tabs-nav-selected {
  _position: relative;
  border-color: #2c99ff #e4e4e4 #fff #dedede;
  background-color: #fff;
  color: #000;
  cursor: default
}

.c-tabs-nav-one .c-tabs-nav-selected {
  border-color: transparent;
  _border-color: tomato;
  _filter: chroma(color=#ff6347);
  background-color: transparent;
  color: #666
}

.c-tabs .c-tabs .c-tabs-nav {
  padding: 10px 0 5px;
  border: 0;
  background-color: #fff
}

.c-tabs .c-tabs .c-tabs-nav li, .c-tabs .c-tabs .c-tabs-nav a {
  color: #00c
}

.c-tabs .c-tabs .c-tabs-nav li {
  padding: 0 5px;
  position: static;
  margin: 0 10px;
  border: 0;
  cursor: pointer;
  white-space: nowrap
}

.c-tabs .c-tabs .c-tabs-nav .c-tabs-nav-sep {
  height: 11px;
  width: 0;
  padding: 0;
  margin: 0 0 4px;
  border: 0;
  border-left: 1px solid #d8d8d8
}

.c-tabs .c-tabs .c-tabs-nav .c-tabs-nav-selected {
  background-color: #2c99ff;
  color: #fff;
  cursor: default
}

.c-tag {
  padding-top: 3px;
  margin-bottom: 3px;
  height: 1.7em;
  font-size: 13.5px;
  line-height: 1.4em;
  transition: height .3s ease-in;
  -webkit-transition: height .3s ease-in;
  -moz-transition: height .3s ease-in;
  -ms-transition: height .3s ease-in;
  -o-transition: height .3s ease-in;
  *zoom: 1;
  overflow: hidden
}

.c-tag:after {
  display: block;
  height: 0;
  content: "";
  clear: both;
  visibility: hidden
}

.c-tag-cont {
  overflow: hidden;
  *zoom: 1
}

.c-tag-type, .c-tag-li, .c-tag-more, .c-tag-cont span {
  margin: 2px 0
}

.c-tag-type, .c-tag-li, .c-tag-cont span {
  float: left
}

.c-tag-type, .c-tag-more {
  color: #666
}

.c-tag-li, .c-tag-cont span {
  padding: 0 4px;
  display: inline-block;
  margin-right: 12px;
  white-space: nowrap;
  cursor: pointer;
  color: #00c
}

.c-tag .c-tag-selected {
  background: #388bff;
  color: #fff
}

.c-tag-more {
  float: right;
  background: #fff;
  cursor: pointer;
  *height: 18px
}

.c-tool {
  display: inline-block;
  width: 56px;
  height: 56px;
  background: url(https://www.baidu.com/aladdin/img/tools/tools-5.png) no-repeat
}

.c-tool-region {
  background-position: 0 0
}

.c-tool-calendar {
  background-position: -72px 0
}

.c-tool-city {
  background-position: -144px 0
}

.c-tool-phone-pos {
  background-position: -216px 0
}

.c-tool-other {
  background-position: -288px 0
}

.c-tool-midnight {
  background-position: -360px 0
}

.c-tool-kefu {
  width: 121px;
  background-position: -432px 0
}

.c-tool-phone {
  background-position: -576px 0
}

.c-tool-car {
  background-position: -648px 0
}

.c-tool-station {
  background-position: 0 -72px
}

.c-tool-cheat {
  background-position: -72px -72px
}

.c-tool-counter {
  background-position: -144px -72px
}

.c-tool-time {
  background-position: -216px -72px
}

.c-tool-zip {
  background-position: -288px -72px
}

.c-tool-warning {
  background-position: -360px -72px
}

.c-tool-ip {
  background-position: 0 -144px
}

.c-tool-unit {
  background-position: -72px -144px
}

.c-tool-rate {
  background-position: -144px -144px
}

.c-tool-conversion {
  background-position: -288px -144px
}

.c-tool-ads {
  background-position: -360px -144px
}

.c-icon-baozhang-new {
  width: 14px;
  height: 14px;
  background-image: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/pc-bao_96f4fc0.png);
  background-size: 140px 14px;
  background-repeat: no-repeat;
  cursor: pointer;
  border-color: transparent;
  margin-left: 11px;
  margin-right: 3px
}

.c-icon-baozhang-new.animate {
  -webkit-animation-name: keyframesBao;
  animation-name: keyframesBao;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
  -webkit-animation-fill-mode: forwards;
  animation-fill-mode: forwards;
  -webkit-animation-timing-function: steps(1);
  animation-timing-function: steps(1)
}

@-webkit-keyframes keyframesBao {
  0% {
    background-position: 0 0
  }
  10% {
    background-position: -14px 0
  }
  20% {
    background-position: -28px 0
  }
  30% {
    background-position: -42px 0
  }
  40% {
    background-position: -56px 0
  }
  50% {
    background-position: -70px 0
  }
  60% {
    background-position: -84px 0
  }
  70% {
    background-position: -98px 0
  }
  80% {
    background-position: -112px 0
  }
  90%, 100% {
    background-position: -126px 0
  }
}

@keyframes keyframesBao {
  0% {
    background-position: 0 0
  }
  10% {
    background-position: -14px 0
  }
  20% {
    background-position: -28px 0
  }
  30% {
    background-position: -42px 0
  }
  40% {
    background-position: -56px 0
  }
  50% {
    background-position: -70px 0
  }
  60% {
    background-position: -84px 0
  }
  70% {
    background-position: -98px 0
  }
  80% {
    background-position: -112px 0
  }
  90%, 100% {
    background-position: -126px 0
  }
}

.opui-honourCard4-new-bao-title {
  font-size: 12px;
  line-height: 16px;
  color: #333;
  margin: 3px 10px 0
}

.c-tip-con .opui-honourCard4-new-bao-style {
  width: 100%;
  margin-top: 4px
}

.c-tip-con .opui-honourCard4-new-bao-style a, .c-tip-con .opui-honourCard4-new-bao-style a:visited {
  color: #666
}

.new-pmd {
}

.new-pmd .c-gap-top-small {
  margin-top: 6px
}

.new-pmd .c-gap-top {
  margin-top: 8px
}

.new-pmd .c-gap-top-large {
  margin-top: 12px
}

.new-pmd .c-gap-top-mini {
  margin-top: 2px
}

.new-pmd .c-gap-top-xsmall {
  margin-top: 4px
}

.new-pmd .c-gap-top-middle {
  margin-top: 10px
}

.new-pmd .c-gap-bottom-small {
  margin-bottom: 6px
}

.new-pmd .c-gap-bottom {
  margin-bottom: 8px
}

.new-pmd .c-gap-bottom-large {
  margin-bottom: 12px
}

.new-pmd .c-gap-bottom-mini {
  margin-bottom: 2px
}

.new-pmd .c-gap-bottom-xsmall {
  margin-bottom: 4px
}

.new-pmd .c-gap-bottom-middle {
  margin-bottom: 10px
}

.new-pmd .c-gap-left {
  margin-left: 12px
}

.new-pmd .c-gap-left-small {
  margin-left: 8px
}

.new-pmd .c-gap-left-xsmall {
  margin-left: 4px
}

.new-pmd .c-gap-left-mini {
  margin-left: 2px
}

.new-pmd .c-gap-left-large {
  margin-left: 16px
}

.new-pmd .c-gap-left-middle {
  margin-left: 10px
}

.new-pmd .c-gap-right {
  margin-right: 12px
}

.new-pmd .c-gap-right-small {
  margin-right: 8px
}

.new-pmd .c-gap-right-xsmall {
  margin-right: 4px
}

.new-pmd .c-gap-right-mini {
  margin-right: 2px
}

.new-pmd .c-gap-right-large {
  margin-right: 16px
}

.new-pmd .c-gap-right-middle {
  margin-right: 10px
}

.new-pmd .c-gap-icon-right-small {
  margin-right: 5px
}

.new-pmd .c-gap-icon-right {
  margin-right: 10px
}

.new-pmd .c-gap-icon-left-small {
  margin-left: 5px
}

.new-pmd .c-gap-icon-left {
  margin-left: 10px
}

.new-pmd .c-row {
  *zoom: 1
}

.new-pmd .c-row:after {
  display: block;
  height: 0;
  content: "";
  clear: both;
  visibility: hidden
}

.new-pmd .c-span1 {
  width: 32px
}

.new-pmd .c-span2 {
  width: 80px
}

.new-pmd .c-span3 {
  width: 128px
}

.new-pmd .c-span4 {
  width: 176px
}

.new-pmd .c-span5 {
  width: 224px
}

.new-pmd .c-span6 {
  width: 272px
}

.new-pmd .c-span7 {
  width: 320px
}

.new-pmd .c-span8 {
  width: 368px
}

//.new-pmd .c-span9 {
//  width: 416px
//}

.new-pmd .c-span10 {
  width: 464px
}

.new-pmd .c-span11 {
  width: 512px
}

.new-pmd .c-span12 {
  width: 100%
}

.new-pmd .c-span2, .new-pmd .c-span3, .new-pmd .c-span4, .new-pmd .c-span5, .new-pmd .c-span6, .new-pmd .c-span7, .new-pmd .c-span8, .new-pmd .c-span9, .new-pmd .c-span10, .new-pmd .c-span11, .new-pmd .c-span12 {
  float: left;
  _display: inline;
  margin-right: 16px;
  list-style: none
}

.new-pmd .c-span-last {
  margin-right: 0
}

.new-pmd .c-span-last-s {
  margin-right: 0
}

.new-pmd .c-icon {
  font-family: cIconfont !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}

.new-pmd .c-index {
  display: inline-block;
  width: 14px;
  padding: 1px 0;
  line-height: 100%;
  text-align: center;
  color: #fff;
  background-color: #8eb9f5;
  font-size: 12px
}

.new-pmd .c-index-hot, .new-pmd .c-index-hot1 {
  background-color: #f54545
}

.new-pmd .c-index-hot2 {
  background-color: #ff8547
}

.new-pmd .c-index-hot3 {
  background-color: #ffac38
}

.new-pmd .c-index-single {
  display: inline-block;
  background: 0 0;
  color: #9195A3;
  width: 18px;
  font-size: 15px;
  letter-spacing: -1px
}

.new-pmd .c-index-single-hot, .new-pmd .c-index-single-hot1 {
  color: #FE2D46
}

.new-pmd .c-index-single-hot2 {
  color: #F60
}

.new-pmd .c-index-single-hot3 {
  color: #FAA90E
}

.new-pmd .c-text {
  display: inline-block;
  padding: 0 2px;
  text-align: center;
  vertical-align: middle;
  font-style: normal;
  color: #fff;
  overflow: hidden;
  line-height: 16px;
  height: 16px;
  font-size: 12px;
  border-radius: 4px;
  font-weight: 200
}


.new-pmd .c-text-info {
  padding-left: 0;
  padding-right: 0;
  font-weight: 700;
  color: #2b99ff;
  vertical-align: text-bottom
}

.new-pmd .c-text-info span {
  padding: 0 2px;
  font-weight: 400
}

.new-pmd .c-text-important {
  background-color: #1cb7fd
}

.new-pmd .c-text-public {
  background-color: #4E6EF2
}

.new-pmd .c-text-warning {
  background-color: #f60
}

.new-pmd .c-text-prompt {
  background-color: #ffc20d
}

.new-pmd .c-text-danger {
  background-color: #f73131
}

.new-pmd .c-text-safe {
  background-color: #39b362
}

.new-pmd .c-text-mult {
  padding: 0 4px;
  line-height: 18px;
  height: 18px;
  border-radius: 4px;
  font-weight: 400
}

.new-pmd .c-text-blue {
  background-color: #4E6EF2
}

.new-pmd .c-text-blue-border {
  border: 1px solid #CBD2FF;
  padding: 0 8px;
  border-radius: 4px;
  font-weight: 400;
  color: #4E6EF2 !important
}

.new-pmd .c-text-green {
  background-color: #39b362
}

.new-pmd .c-text-green-border {
  border: 1px solid #C9E7CD;
  padding: 0 8px;
  border-radius: 4px;
  font-weight: 400;
  color: #39b362 !important
}

.new-pmd .c-text-red {
  background-color: #f73131
}

.new-pmd .c-text-red-border {
  border: 1px solid #F0C8BD;
  padding: 0 8px;
  border-radius: 4px;
  font-weight: 400;
  color: #f73131 !important
}

.new-pmd .c-text-yellow {
  background-color: #ffc20d
}

.new-pmd .c-text-yellow-border {
  border: 1px solid #FCEDB1;
  padding: 0 8px;
  border-radius: 4px;
  font-weight: 400;
  color: #ffc20d !important
}

.new-pmd .c-text-orange {
  background-color: #f60
}

.new-pmd .c-text-orange-border {
  border: 1px solid #F8D2B0;
  padding: 0 8px;
  border-radius: 4px;
  font-weight: 400;
  color: #f60 !important
}

.new-pmd .c-text-pink {
  background-color: #fc3274
}

.new-pmd .c-text-pink-border {
  border: 1px solid #F6C4D7;
  padding: 0 8px;
  border-radius: 4px;
  font-weight: 400;
  color: #fc3274 !important
}

.new-pmd .c-text-gray {
  background-color: #626675
}

.new-pmd .c-text-gray-border {
  border: 1px solid #DBDBDB;
  padding: 0 8px;
  border-radius: 4px;
  font-weight: 400;
  color: #626675 !important
}

.new-pmd .c-text-dark-red {
  background-color: #CC2929
}

.new-pmd .c-text-gray-opacity {
  background-color: rgba(0, 0, 0, .3)
}

.new-pmd .c-text-white-border {
  border: 1px solid rgba(255, 255, 255, .8);
  padding: 0 8px;
  border-radius: 4px;
  font-weight: 400;
  color: #fff !important
}

.new-pmd .c-text-hot {
  background-color: #F60
}

.new-pmd .c-text-new {
  background-color: #FF455B
}

.new-pmd .c-text-fei {
  background-color: #FC3200
}

.new-pmd .c-text-bao {
  background-color: #DE1544
}

.new-pmd .c-text-rec {
  background-color: #4DADFE
}

.new-pmd .c-text-business {
  background-color: #8399F5
}

.new-pmd .c-text-time {
  background-color: rgba(0, 0, 0, .3)
}

.new-pmd .c-text-free-download {
  border: 1px solid rgba(58, 179, 98, .5);
  padding: 0 8px;
  border-radius: 4px;
  font-weight: 400;
  color: #3AB362 !important;
  padding: 0 5px;
  border-radius: 8px;
  background-color: rgba(58, 179, 98, .1)
}

.new-pmd .c-btn, .new-pmd .c-btn:visited {
  color: #333 !important
}

.new-pmd .c-btn {
  display: inline-block;
  overflow: hidden;
  font-family: inherit;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  outline: 0;
  border: 0;
  height: 30px;
  width: 80px;
  line-height: 30px;
  font-size: 13.5px;
  border-radius: 6px;
  padding: 0;
  background-color: #F5F5F6;
  *zoom: 1;
  cursor: pointer
}

.new-pmd a.c-btn {

}

.new-pmd button.c-btn {
  *overflow: visible;
  border: 0;
  outline: 0
}

.new-pmd button.c-btn::-moz-focus-inner {
  padding: 0;
  border: 0
}

.new-pmd .c-btn-disable {
  color: #C4C7CE !important
}

.new-pmd .c-btn-disable:visited {
  color: #C4C7CE !important
}

.new-pmd .c-btn-disable:hover {
  cursor: default;
  color: #C4C7CE !important;
  background-color: #F5F5F6
}

.new-pmd .c-btn-mini {
  height: 24px;
  width: 48px;
  line-height: 24px
}

.new-pmd .c-btn-mini .c-icon {
  margin-top: 2px
}

.new-pmd .c-btn-large {
  height: 30px;
  line-height: 30px;
  font-size: 14px
}

.new-pmd button.c-btn-large {
  height: 30px
}

.new-pmd .c-btn-large .c-icon {
  margin-top: 7px
}

.new-pmd .c-btn-primary, .new-pmd .c-btn-primary:visited {
  color: #fff !important
}

.new-pmd .c-btn-primary {
  background-color: #4E6EF2
}

.new-pmd .c-btn-primary:hover {
  background-color: #315EFB;
  border: 0 !important;
  box-shadow: none !important;
  background-image: none !important
}

.new-pmd .c-btn-primary:active {
  border: 0 !important;
  box-shadow: none !important;
  background-image: none !important
}

.new-pmd .c-btn-default:hover {
  background-color: #315EFB;
  color: #FFF !important
}

.new-pmd .c-btn-weak {
  height: 24px;
  line-height: 24px;
  border-radius: 4px;
  font-size: 12px
}

.new-pmd .c-btn-add {
  width: 32px;
  height: 32px;
  line-height: 32px;
  text-align: center;
  color: #9195A3 !important
}

.new-pmd .c-btn-add:hover {
  background-color: #4E6EF2;
  color: #fff !important
}

.new-pmd .c-btn-add .c-icon {
  float: none
}

.new-pmd .c-btn-add-disable:hover {
  cursor: default;
  color: #C4C7CE !important;
  background-color: #F5F5F6
}

.new-pmd .c-tag {
  color: #333;
  display: inline-block;
  padding: 0 8px;
  height: 30px;
  line-height: 30px;
  font-size: 13.5px;
  border-radius: 6px;
  background-color: #f5f5f6;
  cursor: pointer
}

.new-pmd .c-img {
  position: relative;
  display: block;
  min-height: 0;
  border: 0;
  line-height: 0;
  background: #f5f5f6;
  overflow: hidden
}

.new-pmd .c-img img {
  width: 100%
}

.new-pmd .c-img1 {
  width: 32px
}

.new-pmd .c-img2 {
  width: 80px
}

.new-pmd .c-img3 {
  width: 128px
}

.new-pmd .c-img4 {
  width: 176px
}

.new-pmd .c-img6 {
  width: 272px
}

.new-pmd .c-img12 {
  width: 100%
}

.new-pmd .c-img-s, .new-pmd .c-img-l, .new-pmd .c-img-w, .new-pmd .c-img-x, .new-pmd .c-img-y, .new-pmd .c-img-v, .new-pmd .c-img-z {
  height: 0;
  overflow: hidden
}

.new-pmd .c-img-s {
  padding-bottom: 100%
}

.new-pmd .c-img-l {
  padding-bottom: 133.33333333%
}

.new-pmd .c-img-w {
  padding-bottom: 56.25%
}

.new-pmd .c-img-x {
  padding-bottom: 75%
}

.new-pmd .c-img-y {
  padding-bottom: 66.66666667%
}

.new-pmd .c-img-v {
  padding-bottom: 116.66666667%
}

.new-pmd .c-img-z {
  padding-bottom: 62.5%
}

.new-pmd .c-img-radius {
  border-radius: 6px
}

.new-pmd .c-img-radius-s {
  border-radius: 2px
}

.new-pmd .c-img-radius-small {
  border-radius: 2px
}

.new-pmd .c-img-radius-large {
  border-radius: 12px
}

.new-pmd .c-img-radius-middle {
  border-radius: 4px
}

.new-pmd .c-img-radius-left {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px
}

.new-pmd .c-img-radius-right {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px
}

.new-pmd .c-img-radius-left-s {
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px
}

.new-pmd .c-img-radius-right-s {
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px
}

.new-pmd .c-img-radius-left-l {
  border-top-left-radius: 12px;
  border-bottom-left-radius: 12px
}

.new-pmd .c-img-radius-right-l {
  border-top-right-radius: 12px;
  border-bottom-right-radius: 12px
}

.new-pmd .c-img-mask {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  width: 100%;
  height: 100%;
  background-image: radial-gradient(circle, rgba(0, 0, 0, 0), rgba(0, 0, 0, .04));
  background-image: -ms-radial-gradient(circle, rgba(0, 0, 0, 0), rgba(0, 0, 0, .04))
}

.new-pmd .c-img-border {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 1px solid rgba(0, 0, 0, .05)
}

.new-pmd .c-img-circle {
  border-radius: 100%;
  overflow: hidden
}

.new-pmd .c-input {
  display: inline-block;
  font: 13.5px/21px Arial, sans-serif;
  color: #333;
  border: 1px solid #D7D9E0;
  padding: 0 8px;
  height: 28px;
  line-height: 28px;
  border-radius: 6px;
  font-size: 13.5px;
  outline: 0;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  vertical-align: top;
  overflow: hidden
}

.new-pmd .c-input:hover {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none
}

.new-pmd .c-input .c-icon {
  float: right;
  margin-top: 5px;
  font-size: 16px;
  color: #9195A3
}

.new-pmd .c-input .c-icon-left {
  float: left;
  margin-right: 4px
}

.new-pmd .c-input input {
  float: left;
  height: 26px;
  padding: 0;
  margin-top: 1px;
  font-size: 13.5px;
  border: 0;
  outline: 0
}

.new-pmd .c-input input::-webkit-input-placeholder {
  color: #9195A3
}

.new-pmd .c-input input::-ms-input-placeholder {
  color: #9195A3
}

.new-pmd .c-input input::-moz-placeholder {
  color: #9195A3
}

.new-pmd .c-input::-webkit-input-placeholder {
  color: #9195A3
}

.new-pmd .c-input::-ms-input-placeholder {
  color: #9195A3
}

.new-pmd .c-input::-moz-placeholder {
  color: #9195A3
}

.new-pmd .c-input {
  width: 398px
}

.new-pmd .c-input input {
  width: 378px
}

.new-pmd .c-input-xmini {
  width: 158px
}

.new-pmd .c-input-xmini input {
  width: 138px
}

.new-pmd .c-input-mini {
  width: 206px
}

.new-pmd .c-input-mini input {
  width: 186px
}

.new-pmd .c-input-small {
  width: 350px
}

.new-pmd .c-input-small input {
  width: 330px
}

.new-pmd .c-input-large {
  width: 446px
}

.new-pmd .c-input-large input {
  width: 426px
}

.new-pmd .c-input-xlarge {
  width: 734px
}

.new-pmd .c-input-xlarge input {
  width: 714px
}

.new-pmd .c-input12 {
  width: 542px
}

.new-pmd .c-input12 input {
  width: 522px
}

.new-pmd .c-input20 {
  width: 926px
}

.new-pmd .c-input20 input {
  width: 906px
}

.new-pmd .c-radio, .new-pmd .c-checkbox {
  display: inline-block;
  position: relative;
  white-space: nowrap;
  outline: 0;
  line-height: 1;
  vertical-align: middle;
  cursor: pointer;
  width: 16px;
  height: 16px
}

.new-pmd .c-radio-inner, .new-pmd .c-checkbox-inner {
  display: inline-block;
  position: relative;
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-align: center;
  top: 0;
  left: 0;
  background-color: #fff;
  color: #D7D9E0
}

.new-pmd .c-radio-input, .new-pmd .c-checkbox-input {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 1;
  opacity: 0;
  filter: alpha(opacity=0);
  user-select: none;
  margin: 0;
  padding: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  zoom: 1
}

.new-pmd .c-radio-inner-i, .new-pmd .c-checkbox-inner-i {
  display: none;
  font-size: 16px
}

.new-pmd .c-radio-inner-bg, .new-pmd .c-checkbox-inner-bg {
  font-size: 16px;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1
}

.new-pmd .c-radio-checked .c-radio-inner-i, .new-pmd .c-checkbox-checked .c-checkbox-inner-i {
  color: #4E71F2;
  display: inline-block
}

.new-pmd .c-textarea {
  font: 13.5px/21px Arial, sans-serif;
  color: #333;
  border: 1px solid #D7D9E0;
  padding: 8px 12px;
  border-radius: 12px;
  resize: none;
  outline: 0
}

.new-pmd .c-textarea::-webkit-input-placeholder {
  color: #9195A3
}

.new-pmd .c-textarea::-ms-input-placeholder {
  color: #9195A3
}

.new-pmd .c-textarea::-moz-placeholder {
  color: #9195A3
}

.new-pmd .c-table {
  width: 100%;
  border-spacing: 0;
  border-collapse: collapse
}

.new-pmd .c-table th, .new-pmd .c-table td {
  padding-left: 10px;
  border-bottom: 1px solid #f3f3f3;
  text-align: left;
  font-size: 13.5px;

}

.new-pmd .cr-content .c-table th:first-child, .new-pmd .cr-content .c-table td:first-child {
  padding-left: 0
}

.new-pmd .c-table th {
  padding-top: 4px;
  padding-bottom: 4px;
  border-color: #f0f0f0;
  font-weight: 400;
  white-space: nowrap;
  color: #666;
  background-color: #fafafa
}

.new-pmd .c-table td {
  padding-top: 6.5px;
  padding-bottom: 6.5px
}

.new-pmd .c-table-hasimg td {
  padding-top: 10px;
  padding-bottom: 10px
}

.new-pmd .c-table a, .new-pmd .c-table em {

}

.new-pmd .c-table a:hover, .new-pmd .c-table a:hover em {

}

.new-pmd .c-table a.c-icon:hover {

}

.new-pmd .c-table .c-btn:hover, .new-pmd .c-table .c-btn:hover em {

}

.new-pmd .c-table-nohihead th {
  background-color: transparent
}

.new-pmd .c-table-noborder td {
  border-bottom: 0
}

.new-pmd .c-tabs {
  font-size: 14px;
  border-radius: 12px;
  color: #222
}

.new-pmd .c-tabs-nav {
  color: #626675;
  background: #f5f5f6;
  border-radius: 12px 12px 0 0;
  list-style: none;
  height: 52px;
  margin: 0;
  padding: 0 12px
}

.new-pmd .c-tabs-nav-li {
  position: relative;
  display: inline-block;
  list-style: none;
  line-height: 40px;
  height: 40px;
  margin-right: 32px;
  cursor: pointer
}

.new-pmd .c-tabs-nav-li:last-child {
  margin-right: 0
}

.new-pmd .c-tabs-nav-selected {
  color: #222
}

.new-pmd .c-tabs-nav-selected::after {
  content: '';
  position: absolute;
  bottom: 0;
  height: 2px;
  border-radius: 1px;
  width: 100%;
  left: 0;
  z-index: 1;
  background: #222
}

.new-pmd .c-tabs-content {
  padding: 14px 16px;
  background: #fff;
  border-radius: 12px;
  margin-top: -12px;
  box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
  -webkit-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1);
  -o-box-shadow: 0 2px 3px 0 rgba(0, 0, 0, .1)
}

.new-pmd .c-tabs-nav-icon {
  display: inline-block;
  width: 18px;
  height: 18px;
  line-height: 18px;
  border-radius: 4px;
  margin-right: 8px;
  background-size: contain;
  margin-top: 11px;
  vertical-align: top
}

.new-pmd .c-tabs-nav-icon img {
  width: 18px;
  height: 18px
}

.new-pmd .c-tabs.c-sub-tabs .c-tabs-nav {
  height: 29px;
  line-height: 29px;
  border-bottom: 1px solid #f2f2f2;
  background: #fff
}

.new-pmd .c-tabs.c-sub-tabs .c-tabs-content {
  box-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  margin-top: 0;
  border-radius: 0
}

.new-pmd .c-tabs.c-sub-tabs .c-tabs-nav-li {
  height: 29px;
  line-height: 29px
}

.new-pmd .c-tabs.c-sub-tabs .c-tabs-nav-icon {
  position: relative;
  margin-top: 5px
}

.new-pmd .c-tabs.c-sub-tabs .c-tabs-nav-icon::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  border: 1px solid rgba(0, 0, 0, .03);
  border-radius: 4px
}

.new-pmd .c-line-clamp1 {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.new-pmd .c-line-clamp2 {
  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical
}

.new-pmd .c-font-sigma {
  font: 36px/60px Arial, sans-serif
}

.new-pmd .c-font-large {
  font: 18px/22px Arial, sans-serif
}

.new-pmd .c-font-big {
  font: 18px/22px Arial, sans-serif
}

.new-pmd .c-font-special {
  font: 16px/26px Arial, sans-serif
}

.new-pmd .c-font-medium {
  font: 14px/22px Arial, sans-serif
}

.new-pmd .c-font-middle {
  font: 14px/22px Arial, sans-serif
}

.new-pmd .c-font-normal {
  font: 13.5px/21px Arial, sans-serif
}

.new-pmd .c-font-small {
  font: 12px/20px Arial, sans-serif
}

.new-pmd .c-font-family {
  font-family: Arial, sans-serif
}

.new-pmd .c-color-t {
  color: #222
}

.new-pmd .c-color-text {
  color: #333
}

.new-pmd .c-color-gray {
  color: #626675
}

.new-pmd .c-color-gray2 {
  color: #9195A3
}

.new-pmd .c-color-visited {
  color: #771CAA
}

.new-pmd .c-color-orange {
  color: #f60
}

.new-pmd .c-color-green {
  color: #00B198
}

.new-pmd .c-color-ad {
  color: #77A9F9
}

.new-pmd .c-color-red {
  color: #F73131
}

.new-pmd .c-color-red:visited {
  color: #F73131
}

.new-pmd .c-color-warn {
  color: #FF7900
}

.new-pmd .c-color-warn:visited {
  color: #FF7900
}

.new-pmd .c-color-link {
  color: #2440B3
}

.new-pmd .c-select {
  position: relative;
  display: inline-block;
  width: 96px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  vertical-align: middle;
  color: #222;
  font: 13.5px/21px Arial, sans-serif
}

.new-pmd .c-select-selection {
  display: block;
  height: 30px;
  line-height: 29px;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  padding: 0 26px 0 10px;
  background-color: #fff;
  border-radius: 6px;
  border: 1px solid #D7D9E0;
  outline: 0;
  user-select: none;
  cursor: pointer;
  position: relative;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

.new-pmd .c-select-arrow, .new-pmd .c-select-arrow-up {
  position: absolute;
  top: -1px;
  right: 10px;
  color: #9195A3;
  font-size: 16px
}

.new-pmd .c-select-dropdown {
  display: none;
  position: absolute;
  padding-top: 4px;
  top: 25px;
  z-index: 999;
  left: 0;
  width: 94px;
  box-sizing: content-box;
  -webkit-box-sizing: content-box;
  -moz-box-sizing: content-box;
  background: #fff;
  border-radius: 0 0 6px 6px;
  border: 1px solid #D7D9E0;
  border-top: 0;
  zoom: 1
}

.new-pmd .c-select-split {
  border-top: 1px solid #f5f5f5;
  margin: 0 5px
}

.new-pmd .c-select-dropdown-list {
  padding: 0;
  margin: 5px 0 0;
  list-style: none
}

.new-pmd .c-select-dropdown-list.c-select-scroll {
  max-height: 207px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-right: 5px;
  margin-bottom: 9px
}

.new-pmd .c-select-dropdown-list.c-select-scroll::-webkit-scrollbar {
  width: 2px
}

.new-pmd .c-select-dropdown-list.c-select-scroll::-webkit-scrollbar-track {
  width: 2px;
  background: #f5f5f6;
  border-radius: 1px
}

.new-pmd .c-select-dropdown-list.c-select-scroll::-webkit-scrollbar-thumb {
  width: 2px;
  height: 58px;
  background-color: #4e71f2;
  border-radius: 1px
}

.new-pmd .c-select-dropdown-list.c-select-scroll .c-select-item:last-child {
  margin: 0
}

.new-pmd .c-select-item {
  margin: 0 0 4px;
  padding: 0 10px;
  clear: both;
  white-space: nowrap;
  list-style: none;
  cursor: pointer;
  box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box
}

.new-pmd .c-select-item:hover {
  color: #315EFB
}

.new-pmd .c-select-item-selected {
  color: #315EFB
}

.new-pmd .c-select-arrow-up {
  display: none
}

.new-pmd .c-select-visible .c-select-selection {
  border-radius: 6px 6px 0 0
}

.new-pmd .c-select-visible .c-select-dropdown {
  display: block
}

.new-pmd .c-select-visible .c-select-arrow {
  display: none
}

.new-pmd .c-select-visible .c-select-arrow-up {
  display: inline-block
}

.new-pmd .c-frame {
  margin-bottom: 18px
}

.new-pmd .c-offset {
  padding-left: 10px
}

.new-pmd .c-link {
  color: #2440B3;

  cursor: pointer
}

.new-pmd .c-link:hover {

  color: #315EFB
}

.new-pmd .c-link:visited {
  color: #771CAA
}

.new-pmd .c-gray {
  color: #626675
}

.new-pmd.c-container {
  width: 100%;
  word-wrap: break-word;
  word-break: break-all;
  color: #333;
  font-size: 13.5px;
  line-height: 21px
}

.new-pmd.c-container .c-container {
  width: auto;
  font-size: 13.5px;
  line-height: 21px
}

.new-pmd .c-title {
  font: 18px/22px Arial, sans-serif;
  font-weight: 400;
  margin-bottom: 4px
}

.new-pmd .c-abstract {
  font: 13.5px/21px Arial, sans-serif;
  color: #222
}

.new-pmd .cr-title {
  font: 14px/22px Arial, sans-serif;
  color: #222;
  font-weight: 400
}

.new-pmd .cr-title-sub {
  float: right;
  font-weight: 400;
  font-size: 13.5px
}

.new-pmd .c-vline {
  display: inline-block;
  width: 0;
  height: 12px;
  margin: 0 3px;
  border-left: 1px solid #ddd
}

.new-pmd .c-border {
  border-radius: 12px;
  border: 0;
  margin: 0 -16px;
  padding: 12px 16px;
  width: auto;
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
  -webkit-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
  -moz-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1);
  -o-box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .1)
}

.new-pmd .c-capsule-tip {
  display: inline-block;
  background: #F73131;
  border-radius: 7px;
  padding: 0 4px;
  height: 13px;
  font-size: 11px;
  line-height: 14px;
  color: #fff;
  text-align: center
}

.c-group-wrapper {
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
  border-radius: 12px;
  margin-left: -16px;
  margin-right: -16px
}

.c-group-wrapper .result-op {
  padding: 0 16px 16px;
  width: 100%;
  border: 0
}

.c-group-wrapper .result-op[id="1"] {
  padding-top: 16px
}

.c-group-wrapper .result-op:not(:last-child) {
  margin-bottom: 0 !important
}

.c-group-wrapper .result-op:last-child {
  padding-bottom: 16px
}

.c-group-title {
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
  margin-bottom: 4px
}

.c-group-title a {

  color: #222;
  line-height: 24px
}

.c-group-title a:hover {
  color: #315EFB;

}

.c-group-title a:hover > i, .c-group-title a:hover + i, .c-group-title a:hover .c-group-arrow-icon {
  color: #315EFB !important
}

.c-group-title .c-group-arrow-icon {
  font-size: 13.5px;
  line-height: 13px;
  color: #c4c7ce;
  margin-left: -4px
}

#container.sam_newgrid {
  font: 13.5px/21px Arial, sans-serif
}

#container.sam_newgrid td, #container.sam_newgrid th {
  font: 13.5px/21px Arial, sans-serif
}


.container_l.sam_newgrid {
  width: 1088px
}

.container_l.sam_newgrid #content_right {
  width: 368px
}

.container_l.sam_newgrid .cr-content {
  width: 368px
}

.container_l.sam_newgrid .cr-content .c-span-last-s {
  margin-right: 16px
}

.container_l.sam_newgrid .cr-content-narrow .c-span-last-s {
  margin-right: 0
}

.container_s.sam_newgrid {
  width: 944px
}

.container_s.sam_newgrid .cr-content {
  width: 272px
}

.container_s.sam_newgrid #content_right {
  width: 272px
}

.c-onlyshow-toppic {
  width: 100%;
  margin-top: -97px;
  padding-top: 97px
}

.darkmode .new-pmd.c-container {
  color: #A8ACAD
}

.darkmode .new-pmd .c-abstract {
  color: #A8ACAD
}

.darkmode .new-pmd .c-link {
  color: #FFD862
}

.darkmode .new-pmd .c-link:hover {
  color: #FFF762
}

.darkmode .new-pmd .c-link:visited {
  color: #E7BDFF
}

.darkmode .new-pmd .c-btn {
  background-color: #31313B
}

.darkmode .new-pmd .c-btn, .darkmode .new-pmd .c-btn:visited {
  color: #A8ACAD !important
}

.darkmode .new-pmd .c-btn-disable {
  color: #6F7273 !important
}

.darkmode .new-pmd .c-btn-disable:visited {
  color: #6F7273 !important
}

.darkmode .new-pmd .c-btn-disable:hover {
  color: #6F7273 !important;
  background-color: #31313B
}

.darkmode .new-pmd .c-btn-primary {
  color: #fff !important;
  background: #4E6EF2 !important
}

.darkmode .new-pmd .c-btn-primary:visited {
  color: #fff !important;
  background: #4E6EF2 !important
}

.darkmode .new-pmd .c-btn-add-disable:hover {
  color: #6F7273 !important;
  background-color: #31313B
}

.darkmode .new-pmd .c-color-link {
  color: #FFD862
}

.darkmode .new-pmd .c-color-visited {
  color: #E7BDFF
}

.darkmode .new-pmd .c-color-t {
  color: #A8ACAD
}

.darkmode .new-pmd .c-color-text {
  color: #A8ACAD
}

.darkmode .new-pmd .c-color-red {
  color: #F14D2D
}

.darkmode .new-pmd .c-color-red:visited {
  color: #F14D2D
}

.darkmode .new-pmd .c-gray {
  color: #A8ACAD
}

.darkmode .new-pmd .c-color-gray {
  color: #A8ACAD !important
}

.darkmode .new-pmd .c-color-gray2 {
  color: #A8ACAD !important
}

.darkmode .new-pmd .c-text-danger {
  background-color: #F14D2D
}

.darkmode .new-pmd .c-text-red {
  background-color: #F14D2D
}

.darkmode .new-pmd .c-text-red-border {
  color: #F14D2D !important
}

.darkmode .new-pmd .c-text-public {
  background-color: #6783F4
}

.darkmode .new-pmd .c-text-blue {
  background-color: #6783F4
}

.darkmode .new-pmd .c-text-blue-border {
  color: #6783F4 !important
}

.darkmode .new-pmd .c-text-gray {
  background-color: #A5ABAC
}

.darkmode .new-pmd .c-text-gray-border {
  color: #A5ABAC !important
}

.darkmode .new-pmd .c-text-dark-red {
  background-color: #F74A4A
}

.darkmode .new-pmd .c-text-bao {
  background-color: #FF2D8B
}

.darkmode .new-pmd .c-capsule-tip {
  background: #F14D2D
}

.darkmode .new-pmd .c-select {
  color: #A8ACAD
}

.darkmode .new-pmd .c-select-arrow-up {
  color: #A8ACAD
}

.darkmode .new-pmd .c-select-item:hover {
  color: #FFF762
}

.darkmode .new-pmd .c-select-item-selected {
  color: #FFF762
}

.darkmode .new-pmd .c-tabs-nav {
  color: #A8ACAD
}

.c-pc-toppic-card {
  min-width: 1116px
}

.soutu-input {
  padding-left: 55px !important
}

.soutu-input-image {
  position: absolute;
  left: 1px;
  top: 1px;
  height: 28px;
  width: 49px;
  z-index: 1;
  padding: 0;
  background: #e6e6e6;
  border: 1px solid #e6e6e6
}

.soutu-input-thumb {
  height: 28px;
  width: 28px;
  min-width: 1px
}

.soutu-input-close {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  display: block;
  width: 22px;
  height: 28px
}

.soutu-input-close::after {
  content: " ";
  position: absolute;
  right: 3px;
  top: 50%;
  cursor: pointer;
  margin-top: -7px;
  display: block;
  width: 14px;
  height: 14px;
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/soutu/img/soutu_icons_new_8abaf8a.png) no-repeat -163px 0
}

.soutu-input-image:hover .soutu-input-close::after {
  background-position: -215px 2px
}

.fb-hint {
  margin-top: 5px;
  transition-duration: .9s;
  opacity: 0;
  display: none;
  color: red
}

.fb-img {
  display: none
}

.fb-hint-tip {
  height: 44px;
  line-height: 24px;
  background-color: #38f;
  color: #fff;
  box-sizing: border-box;
  width: 269px;
  font-size: 16px;
  padding: 10px;
  padding-left: 14px;
  position: absolute;
  top: -65px;
  right: -15px;
  border-radius: 3px;
  z-index: 299
}

.fb-hint-tip::before {
  content: "";
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #38f;
  bottom: -8px;
  right: 25px
}

.fb-mask, .fb-mask-light {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 296;
  background-color: #000;
  filter: alpha(opacity=60);
  background-color: rgba(0, 0, 0, .6)
}

.fb-mask-light {
  background-color: #fff;
  filter: alpha(opacity=0);
  background-color: rgba(255, 255, 255, 0)
}

.fb-success .fb-success-text {
  text-align: center;
  color: #333;
  font-size: 13.5px;
  margin-bottom: 14px
}

.fb-success-text.fb-success-text-title {
  color: #3b6;
  font-size: 16px;
  margin-bottom: 16px
}

.fb-success-text-title i {
  width: 16px;
  height: 16px;
  margin-right: 5px
}

.fb-list-container {
  box-sizing: border-box;
  padding: 4px 8px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 298;
  display: block;
  width: 100%;
  cursor: pointer;
  margin-top: -5px;
  margin-left: -5px
}

.fb-list-container-hover {
  background-color: #fff;
  border: 2px #38f solid
}

.fb-list-container-first {
  box-sizing: border-box;
  padding-left: 10px;
  padding-top: 5px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 297;
  display: block;
  width: 100%;
  cursor: pointer;
  margin-top: -5px;
  margin-left: -5px;
  border: 3px #f5f5f5 dashed;
  border-radius: 3px
}

.fb-des-content {
  font-size: 13.5px !important;
  color: #000
}

.fb-des-content::-webkit-input-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-des-content:-moz-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-des-content::-moz-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-des-content:-ms-input-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-btn, .fb-btn:visited {
  color: #333 !important
}

.fb-select {
  position: relative;
  background-color: #fff;
  border: 1px solid #ccc
}

.fb-select i {
  position: absolute;
  right: 2px;
  top: 7px
}

.fb-type {
  width: 350px;
  box-sizing: border-box;
  height: 28px;
  font-size: 13.5px;
  line-height: 28px;
  border: 0;
  word-break: normal;
  word-wrap: normal;
  position: relative;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  color: #333;
  background-color: transparent;
  border-radius: 0;
  overflow: hidden;
  outline: 0;
  padding-left: 5px
}

.fb-type::-ms-expand {
  display: none
}

.fb-btn {
  display: inline-block;
  padding: 0 14px;
  margin: 0;
  height: 24px;
  line-height: 25px;
  font-size: 13.5px;
  filter: chroma(color=#000000);
  *zoom: 1;
  border: 1px solid #d8d8d8;
  cursor: pointer;
  font-family: inherit;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  background-color: #f9f9f9;
  overflow: hidden;
  outline: 0
}

.fb-btn:hover {
  border-color: #388bff
}

.fb-btn:active {
  border-color: #a2a6ab;
  background-color: #f0f0f0;
  box-shadow: inset 1px 1px 1px #c7c7c7;
  -webkit-box-shadow: inset 1px 1px 1px #c7c7c7;
  -moz-box-shadow: inset 1px 1px 1px #c7c7c7;
  -o-box-shadow: inset 1px 1px 1px #c7c7c7
}

a.fb-btn {

}

button.fb-btn {
  height: 26px;
  _line-height: 18px;
  *overflow: visible
}

button.fb-btn::-moz-focus-inner {
  padding: 0;
  border: 0
}

.fb-btn .c-icon {
  margin-top: 5px
}

.fb-btn-primary, .fb-btn-primary:visited {
  color: #fff !important
}

.fb-btn-primary {
  background-color: #388bff;
  _width: 82px;
  border-color: #3c8dff #408ffe #3680e6
}

.fb-btn-primary:hover {
  border-color: #2678ec #2575e7 #1c6fe2 #2677e7;
  background-color: #388bff;
  //background-image: url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAMAAACuX0YVAAAABlBMVEVnpv85i/9PO5r4AAAAD0lEQVR42gEEAPv/AAAAAQAFAAIros7PAAAAAElFTkSuQmCC);
  background-repeat: repeat-x;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
  -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, .4)
}

.fb-btn-primary:active {
  border-color: #178ee3 #1784d0 #177bbf #1780ca;
  background-color: #388bff;
  background-image: none;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .15);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .15);
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .15);
  -o-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .15)
}

.fb-feedback-right-dialog {
  position: fixed;
  z-index: 299;
  bottom: 0;
  right: 0
}

.fb-feedback-list-dialog, .fb-feedback-list-dialog-left {
  position: absolute;
  z-index: 299
}

.fb-feedback-list-dialog:before {
  content: "";
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  top: 15px;
  left: -6px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #fff
}

.fb-feedback-list-dialog-left:before {
  content: "";
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  top: 15px;
  right: -6px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #fff
}

.fb-header {
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 14px;
  text-align: left;
  -moz-user-select: none
}

.fb-header .fb-close {
  color: #e0e0e0
}

.fb-close {

  margin-top: 2px;
  float: right;
  font-size: 20px;
  font-weight: 700;
  line-height: 18px;
  color: #666;
  text-shadow: 0 1px 0 #fff
}

.fb-photo-block {
  display: none
}

.fb-photo-block-title {
  font-size: 13.5px;
  color: #333;
  padding-top: 10px
}

.fb-photo-block-title-span {
  color: #999
}

.fb-photo-sub-block {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 60px;
  text-align: center
}

.fb-photo-sub-block-hide {
  display: none
}

.fb-photo-update-block {
  overflow: hidden
}

.fb-photo-update-item-block {
  width: 100px;
  height: 100px;
  background: red;
  border: solid 1px #ccc;
  margin-top: 10px;
  float: left;
  margin-right: 20px;
  position: relative;
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/feedback_add_photo_69ff822.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  background-size: 24px 24px
}

.fb-photo-block-title-ex {
  font-size: 13.5px;
  float: right
}

.fb-photo-block-title-ex img {
  vertical-align: text-top;
  margin-right: 4px
}

.fb-photo-block-title-span {
  margin-left: 4px;
  color: #999
}

.fb-photo-update-item-show-img {
  width: 100%;
  height: 100%;
  display: none
}

.fb-photo-update-item-close {
  width: 13px;
  height: 13px;
  position: absolute;
  top: -6px;
  right: -6px;
  display: none
}

.fb-photo-block input {
  display: none
}

.fb-photo-update-hide {
  display: none
}

.fb-photo-update-item-block {
  width: 60px;
  height: 60px;
  border: solid 1px #ccc;
  float: left
}

.fb-photo-block-example {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  background-color: #fff;
  padding: 14px;
  padding-top: 0;
  width: 392px
}

.fb-photo-block-example-header {
  padding-top: 14px;
  overflow: hidden
}

.fb-photo-block-example-header p {
  float: left
}

.fb-photo-block-example-header img {
  float: right;
  width: 13px;
  height: 13px
}

.fb-photo-block-example-img img {
  margin: 0 auto;
  margin-top: 14px;
  display: block;
  width: 200px
}

.fb-photo-block-example-title {
  text-align: center
}

.fb-photo-block-example-title-big {
  font-size: 14px;
  color: #333
}

.fb-photo-block-example-title-small {
  font-size: 13.5px;
  color: #666
}

.fb-header a.fb-close:hover {

}

.fb-photo-block-upinfo {
  width: 100%
}

.fb-header-tips {
  font-size: 16px;
  margin: 0;
  color: #333;
  text-rendering: optimizelegibility
}

.fb-body {
  margin-bottom: 0;
  padding: 20px;
  padding-top: 10px;
  overflow: hidden;
  text-align: left
}

.fb-modal, .fb-success, .fb-vertify {
  background-color: #fff;
  cursor: default;
  top: 100%;
  left: 100%;
  width: 390px;
  overflow: hidden;
  border: 1px solid #999;
  *border: 1px solid #ddd;
  font-size: 13.5px;

}

.fb-textarea textarea {
  width: 350px;
  height: 64px;
  padding: 4px;
  margin: 10px 0;
  vertical-align: top;
  resize: none;
  overflow: auto;
  box-sizing: border-box;
  display: inline-block;
  border: 1px solid #ccc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -ms-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s
}

.fb-selected {
  display: none;
  width: 12px;
  height: 12px;
  background: url() no-repeat 2px 3px
}

.fb-guide {
  padding-top: 10px;
  color: #9a9a9a;
  margin-left: -20px;
  padding-left: 20px;
  border-right-width: 0;
  margin-right: -20px;
  padding-right: 25px;
  margin-bottom: -20px;
  padding-bottom: 15px
}

.fb-footer {
  padding-top: 10px;
  text-align: left
}

.fb-block {
  overflow: hidden;
  position: relative
}

.fb-block .fb-email {
  height: 28px;
  line-height: 26px;
  width: 350px;
  border: 1px solid #ccc;
  padding: 4px;
  padding-top: 0;
  box-sizing: border-box;
  padding-bottom: 0;
  display: inline-block;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  vertical-align: middle !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -ms-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s
}

.fb-email {
  font-size: 13.5px !important;
  color: #000
}

.fb-email::-webkit-input-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-email:-moz-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-email::-moz-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-email:-ms-input-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-cut-block {
  height: 15px;
  padding-bottom: 10px
}

.fb-canvas-block {
  height: 172px;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
  width: 100%;
  background-position: center;
  box-sizing: border-box
}

.fb-canvas-block img {
  width: 350px;
  position: absolute
}

.fb-canvas-block img[src=""] {
  opacity: 0
}

.fb-cut-input {
  width: 14px;
  height: 14px;
  margin: 0;
  margin-right: 10px;
  display: inline-block;
  border: 1px solid #ccc
}

.fb-cut-btn {
  width: 60px !important
}

#fb_tips_span {
  vertical-align: middle
}

#fb_popwindow {
  display: block;
  left: 457px;
  top: 69.5px;
  position: absolute;
  width: 450px;
  z-index: 999999;
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #999;
  border-radius: 3px;
  box-shadow: 0 0 9px #999;
  padding: 0
}

#feedback_dialog_content {
  text-align: center
}

#fb_right_post_save:hover {
  //background-image: url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAMAAACuX0YVAAAABlBMVEVnpv85i/9PO5r4AAAAD0lEQVR42gEEAPv/AAAAAQAFAAIros7PAAAAAElFTkSuQmCC);
  background-repeat: repeat-x;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
  -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, .4)
}

.fb-select-icon {
  position: absolute;
  bottom: 6px;
  right: 5px;
  width: 16px;
  height: 16px;
  box-sizing: content-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 7px 4px;
  -webkit-background-size: 7px 4px;
  background-image: url()
}

.fb-select-shorter {
  position: relative;
  min-height: 28px
}

.fb-type-container {
  line-height: 28px;
  position: absolute;
  top: 28px;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ccc;
  z-index: 300;
  margin-left: -1px;
  display: none
}

.fb-type-item, .fb-type-selected {
  height: 28px;
  line-height: 30px;
  padding-left: 4px
}

.fb-type-item:hover {
  background: #f5F5F5
}

.fb-checkbox {
  position: relative;
  border-bottom: 1px solid #eee;
  height: 34px;
  line-height: 35px
}

.fb-checkbox:last-child {
  border-bottom: 0
}

.fb-list-wrapper {
  margin-top: -10px
}

.fb-textarea-sug textarea {
  margin-top: 0
}


@font-face {
  font-family: cicons;
  font-weight: 400;
  font-style: normal;
  src: url(https://m.baidu.com/se/static/font/cicon.eot?t=1662701461077#);
  src: url(https://m.baidu.com/se/static/font/cicon.eot?t=1662701461077#iefix) format('embedded-opentype'), url(https://m.baidu.com/se/static/font/cicon.woff?t=1662701461077#) format('woff'), url(https://m.baidu.com/se/static/font/cicon.ttf?t=1662701461077#) format('truetype'), url(https://m.baidu.com/se/static/font/cicon.svg?t=1662701461077#cicons) format('svg')
}

@font-face {
  font-family: cIconfont;
  font-weight: 400;
  font-style: normal;
  src: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/iconfont.eot);
  src: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/iconfont.eot?#iefix) format('embedded-opentype'), url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/iconfont.woff2) format('woff2'), url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/iconfont.woff) format('woff'), url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/iconfont.ttf) format('truetype'), url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/iconfont_b572317.svg#iconfont) format('svg')
}

@font-face {
  font-family: cosmicIcon;
  font-weight: 400;
  font-style: normal;
  src: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/cosmic-icon/iconfont.eot);
  src: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/cosmic-icon/iconfont.eot?#iefix) format('embedded-opentype'), url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/cosmic-icon/iconfont.woff2) format('woff2'), url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/cosmic-icon/iconfont.woff) format('woff'), url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/cosmic-icon/iconfont.ttf) format('truetype'), url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/cosmic-icon/iconfont_90d4e9e.svg#iconfont) format('svg')
}

@font-face {
  font-family: DINPro;
  font-weight: 400;
  font-style: normal;
  src: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/din-pro-cond-medium/DINPro-CondMedium.eot);
  src: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/din-pro-cond-medium/DINPro-CondMedium.eot) format('embedded-opentype'), url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/din-pro-cond-medium/DINPro-CondMedium.woff2) format('woff2'), url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/din-pro-cond-medium/DINPro-CondMedium.woff) format('woff'), url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/din-pro-cond-medium/DINPro-CondMedium.ttf) format('truetype'), url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/din-pro-cond-medium/DINPro-CondMedium_7fcf171.svg#DINPro) format('svg')
}

@font-face {
  font-family: baidunumber-Medium;
  font-weight: 400;
  font-style: normal;
  src: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/font/baidu-number/baidunumber-Medium.ttf) format('truetype')
}

html {
  font-size: 100px
}

html body {
  font-size: .14rem;
  font-size: 14px
}

[data-pmd] a {
  color: #333;

  -webkit-tap-highlight-color: rgba(23, 23, 23, .1)
}

[data-pmd] .c-icon {
  display: inline;
  width: auto;
  height: auto;
  vertical-align: baseline;
  overflow: auto
}

[data-pmd] .c-row-tile {
  position: relative;
  margin: 0 -9px
}

[data-pmd] .c-row-tile .c-row {
  padding: 0 9px
}

[data-pmd] .c-row :last-child, [data-pmd] .c-row-tile :last-child {
  margin-right: 0
}

[data-pmd] .c-row *, [data-pmd] .c-row-tile * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

[data-pmd] .c-icon {
  font-family: cicons !important;
  font-style: normal;
  -webkit-font-smoothing: antialiased
}

[data-pmd] .c-result {
  padding: 0;
  margin: 0;
  background: 0 0;
  border: 0 none
}

[data-pmd] .c-blocka {
  display: block
}

[data-pmd] a .c-title, [data-pmd] a.c-title {
  font: 18px/26px Arial, Helvetica, sans-serif;
  color: #000
}

[data-pmd] a:visited .c-title, [data-pmd] a:visited.c-title {
  color: #999
}

[data-pmd] .sfa-view a:visited .c-title, [data-pmd] .sfa-view a:visited.c-title, [data-pmd] .sfa-view .c-title {
  color: #000;
  font: 18px/26px Arial, Helvetica, sans-serif
}

[data-pmd] .c-title-noclick, [data-pmd] .c-title {
  font: 18px/26px Arial, Helvetica, sans-serif;
  color: #999
}

[data-pmd] .c-title-nowrap {
  padding-right: 33px;
  width: 100%;
  position: relative;
  white-space: nowrap;
  box-sizing: border-box
}

[data-pmd] .c-title-nowrap .c-text {
  display: inline-block;
  vertical-align: middle
}

[data-pmd] .c-title-nowrap .c-title-text {
  display: inline-block;
  max-width: 100%;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  vertical-align: bottom
}

[data-pmd] .c-font-sigma {
  font: 22px/30px Arial, Helvetica, sans-serif
}

[data-pmd] .c-font-large {
  font: 18px/26px Arial, Helvetica, sans-serif
}

[data-pmd] .c-font-big {
  font: 18px/26px Arial, Helvetica, sans-serif
}

[data-pmd] .c-font-medium {
  font: 14px/22px Arial, Helvetica, sans-serif
}

[data-pmd] .c-font-normal {
  font: 13.5px/21px Arial, Helvetica, sans-serif
}

[data-pmd] .c-font-small {
  font: 12px/20px Arial, Helvetica, sans-serif
}

[data-pmd] .c-font-tiny {
  font: 12px/20px Arial, Helvetica, sans-serif
}

[data-pmd] .c-price {
  font: 18px/26px Arial, Helvetica, sans-serif;
  color: #f60
}

[data-pmd] .c-title-wrap {
  display: block
}

[data-pmd] .c-title-nowrap {
  display: none
}

@media (min-width: 376px) {
  [data-pmd] .c-title {
    display: block;
    max-width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    vertical-align: middle
  }

  [data-pmd] .c-title-nowrap {
    display: block;
    overflow: visible
  }

  [data-pmd] .c-title-wrap {
    display: none
  }
}

[data-pmd] .c-abstract {
  color: #555
}

[data-pmd] .c-showurl {
  color: #999;
  font: 13.5px/21px Arial, Helvetica, sans-serif
}

[data-pmd] .c-gray {
  color: #999;
  font: 13.5px/21px Arial, Helvetica, sans-serif
}

[data-pmd] .c-moreinfo {
  color: #555;
  text-align: right;
  font: 13.5px/21px Arial, Helvetica, sans-serif
}

[data-pmd] .c-foot-icon {
  display: inline-block;
  position: relative;
  top: .02rem;
  background: url(https://m.baidu.com/static/search/sprite.png) no-repeat;
  -webkit-background-size: 1.9rem 1.42rem;
  background-size: 1.9rem 1.42rem
}

[data-pmd] .c-foot-icon-16 {
  width: .16rem;
  height: .13rem
}

[data-pmd] .c-foot-icon-16-aladdin {
  display: none;
  background-position: 0 -.98rem
}

[data-pmd] .c-foot-icon-16-lightapp {
  background-position: -.2rem -.98rem
}

[data-pmd] .c-visited, [data-pmd] .c-visited .c-title, [data-pmd] .c-visited.c-title {
  color: #999 !important
}

[data-pmd] .c-container {
  margin: 8px 0;
  padding: 10px 9px 15px;
  background-color: #fff;
  width: auto;
  color: #555;
  font: 13.5px/21px Arial, Helvetica, sans-serif;
  word-break: break-word;
  word-wrap: break-word;
  border: 0 none
}

[data-pmd] .c-container-tight {
  padding: 10px 9px 15px;
  background-color: #fff;
  width: auto;
  color: #555;
  font: 13.5px/21px Arial, Helvetica, sans-serif;
  word-break: break-word;
  word-wrap: break-word;
  border: 0 none
}

[data-pmd] .c-container-tile {
  margin: 0;
  padding: 0
}

[data-pmd] .c-span-middle {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-box-orient: vertical;
  -moz-box-orient: vertical;
  -webkit-box-direction: normal;
  -moz-box-direction: normal;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -moz-box-pack: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  -webkit-justify-content: center;
  justify-content: center
}

[data-pmd] .c-line-clamp2, [data-pmd] .c-line-clamp3, [data-pmd] .c-line-clamp4, [data-pmd] .c-line-clamp5 {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-bottom: 4px;
  white-space: normal
}

[data-pmd] .c-line-clamp2 {
  -webkit-line-clamp: 2
}

[data-pmd] .c-line-clamp3 {
  -webkit-line-clamp: 3
}

[data-pmd] .c-line-clamp4 {
  -webkit-line-clamp: 4
}

[data-pmd] .c-line-clamp5 {
  -webkit-line-clamp: 5
}

[data-pmd] .c-line-clamp1 {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

[data-pmd] .c-line-top {
  border-top: 1px solid #eee
}

[data-pmd] .c-line-dotted-top {
  border-top: 1px dotted #eee
}

[data-pmd] .c-line-bottom {
  border-bottom: 1px solid #eee
}

[data-pmd] .c-line-dotted-bottom {
  border-bottom: 1px dotted #eee
}

[data-pmd] .c-color {
  color: #555
}

[data-pmd] .c-color-gray-a {
  color: #666
}

[data-pmd] .c-color-gray {
  color: #999
}

[data-pmd] .c-color-link {
  color: #000
}

[data-pmd] .c-color-noclick {
  color: #999
}

[data-pmd] .c-color-url {
  color: #999
}

[data-pmd] .c-color-red {
  color: #e43
}

[data-pmd] .c-color-red:visited {
  color: #e43
}

[data-pmd] .c-color-orange {
  color: #f60
}

[data-pmd] .c-color-orange:visited {
  color: #f60
}

[data-pmd] .c-color-icon-special {
  color: #b4b4b4
}

[data-pmd] .c-color-split {
  color: #eee
}

[data-pmd] .c-bg-color-white {
  background-color: #fff
}

[data-pmd] .c-bg-color-black {
  background-color: #000
}

[data-pmd] .se-page-bd .c-bg-color-gray {
  background-color: #f1f1f1
}

[data-pmd] .sfa-view .c-bg-color-gray {
  background-color: #f2f2f2
}

[data-pmd] .c-gap-top-zero {
  margin-top: 0
}

[data-pmd] .c-gap-right-zero {
  margin-right: 0
}

[data-pmd] .c-gap-bottom-zero {
  margin-bottom: 0
}

[data-pmd] .c-gap-left-zero {
  margin-left: 0
}

[data-pmd] .c-gap-top {
  margin-top: 8px
}

[data-pmd] .c-gap-right {
  margin-right: 8px
}

[data-pmd] .c-gap-bottom {
  margin-bottom: 8px
}

[data-pmd] .c-gap-left {
  margin-left: 8px
}

[data-pmd] .c-gap-top-small {
  margin-top: 4px
}

[data-pmd] .c-gap-right-small {
  margin-right: 4px
}

[data-pmd] .c-gap-bottom-small {
  margin-bottom: 4px
}

[data-pmd] .c-gap-left-small {
  margin-left: 4px
}

[data-pmd] .c-gap-top-large {
  margin-top: 12px
}

[data-pmd] .c-gap-right-large {
  margin-right: 12px
}

[data-pmd] .c-gap-bottom-large {
  margin-bottom: 12px
}

[data-pmd] .c-gap-left-large {
  margin-left: 12px
}

[data-pmd] .c-gap-left-middle {
  margin-left: 8px
}

[data-pmd] .c-gap-right-middle {
  margin-right: 8px
}

[data-pmd] .c-gap-inner-top-zero {
  padding-top: 0
}

[data-pmd] .c-gap-inner-right-zero {
  padding-right: 0
}

[data-pmd] .c-gap-inner-bottom-zero {
  padding-bottom: 0
}

[data-pmd] .c-gap-inner-left-zero {
  padding-left: 0
}

[data-pmd] .c-gap-inner-top {
  padding-top: 8px
}

[data-pmd] .c-gap-inner-right {
  padding-right: 8px
}

[data-pmd] .c-gap-inner-bottom {
  padding-bottom: 8px
}

[data-pmd] .c-gap-inner-left {
  padding-left: 8px
}

[data-pmd] .c-gap-inner-top-small {
  padding-top: 4px
}

[data-pmd] .c-gap-inner-right-small {
  padding-right: 4px
}

[data-pmd] .c-gap-inner-bottom-small {
  padding-bottom: 4px
}

[data-pmd] .c-gap-inner-left-small {
  padding-left: 4px
}

[data-pmd] .c-gap-inner-top-large {
  padding-top: 12px
}

[data-pmd] .c-gap-inner-right-large {
  padding-right: 12px
}

[data-pmd] .c-gap-inner-bottom-large {
  padding-bottom: 12px
}

[data-pmd] .c-gap-inner-left-large {
  padding-left: 12px
}

[data-pmd] .c-gap-inner-left-middle {
  padding-left: 8px
}

[data-pmd] .c-gap-inner-right-middle {
  padding-right: 8px
}

[data-pmd] .c-img {
  position: relative;
  display: block;
  width: 100%;
  border: 0 none;
  background: #f7f7f7 url(https://m.baidu.com/static/search/image_default.png) center center no-repeat;
  margin: 4px 0
}

[data-pmd] .c-img img {
  width: 100%
}

[data-pmd] .c-img .c-img-text {
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: .16rem;
  background: rgba(51, 51, 51, .4);
  font-size: .12rem;
  line-height: 1.33333333;
  color: #fff;
  text-align: center
}

[data-pmd] .c-img-s, [data-pmd] .c-img-l, [data-pmd] .c-img-w, [data-pmd] .c-img-x, [data-pmd] .c-img-y, [data-pmd] .c-img-v, [data-pmd] .c-img-z {
  height: 0;
  overflow: hidden
}

[data-pmd] .c-img-s {
  padding-bottom: 100%
}

[data-pmd] .c-img-l {
  padding-bottom: 133.33333333%
}

[data-pmd] .c-img-w {
  padding-bottom: 56.25%
}

[data-pmd] .c-img-x {
  padding-bottom: 75%
}

[data-pmd] .c-img-y {
  padding-bottom: 66.66666667%
}

[data-pmd] .c-img-v {
  padding-bottom: 33.33333333%
}

[data-pmd] .c-img-z {
  padding-bottom: 40%
}

[data-pmd] .c-table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  color: #000
}

[data-pmd] .c-table th {
  color: #999
}

[data-pmd] .c-table th, [data-pmd] .c-table td {
  border-bottom: 1px solid #eee;
  text-align: left;
  font-weight: 400;
  padding: 8px 0
}

[data-pmd] .c-table-hihead th {
  padding: 0;
  border-bottom: 0 none;
  background-color: #f6f6f6;
  line-height: .37rem
}

[data-pmd] .c-table-hihead div {
  background-color: #f6f6f6
}

[data-pmd] .c-table-hihead th:first-child div {
  margin-left: -9px;
  padding-left: 9px
}

[data-pmd] .c-table-hihead th:last-child div {
  margin-right: -9px;
  padding-right: 9px
}

[data-pmd] .c-table-noborder th, [data-pmd] .c-table-noborder td {
  border-bottom: 0 none
}

[data-pmd] .c-table-slink tbody {
  color: #555;
  border-bottom: 1px solid #eee
}

[data-pmd] .c-table-slink tbody th {
  border-bottom: 1px solid #eee;
  padding: 0
}

[data-pmd] .c-table-slink tbody td {
  border-bottom: 0;
  padding: 0
}

[data-pmd] .c-table-slink tbody td .c-slink-auto {
  margin: 5px 0
}

[data-pmd] .c-table-slink tbody tr:first-child th, [data-pmd] .c-table-slink tbody tr:first-child td {
  padding: 8px 0
}

[data-pmd] .c-table-slink tbody tr:nth-child(2) th, [data-pmd] .c-table-slink tbody tr:nth-child(2) td {
  padding-top: 8px
}

[data-pmd] .c-table-slink tbody tr th, [data-pmd] .c-table-slink tbody tr td {
  padding-bottom: 4px
}

[data-pmd] .c-table-slink tbody tr:last-child th, [data-pmd] .c-table-slink tbody tr:last-child td {
  padding-bottom: 8px
}

[data-pmd] .c-table-abstract tbody {
  color: #555;
  border-bottom: 1px solid #eee
}

[data-pmd] .c-table-abstract tbody th {
  border-bottom: 1px solid #eee;
  padding: 0
}

[data-pmd] .c-table-abstract tbody td {
  border-bottom: 0;
  padding: 0
}

[data-pmd] .c-table-abstract tbody tr:first-child th, [data-pmd] .c-table-abstract tbody tr:nth-child(2) th, [data-pmd] .c-table-abstract tbody tr:first-child td, [data-pmd] .c-table-abstract tbody tr:nth-child(2) td {
  padding-top: 8px
}

[data-pmd] .c-table-abstract tbody tr th, [data-pmd] .c-table-abstract tbody tr td {
  padding-bottom: 8px
}

[data-pmd] .c-table-abstract .c-table-gray {
  color: #999;
  font: 12px/20px Arial, Helvetica, sans-serif
}

[data-pmd] .c-table-shaft th {
  color: #999
}

[data-pmd] .c-table-shaft td, [data-pmd] .c-table-shaft th {
  border-right: 1px solid #eee;
  text-align: center
}

[data-pmd] .c-table-shaft td:last-child, [data-pmd] .c-table-shaft th:last-child {
  border-right: 0
}

[data-pmd] .c-table-shaft tr:last-child td {
  border-bottom: 0
}

[data-pmd] .c-slink {
  width: auto;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-box-pack: justify;
  -webkit-box-align: stretch;
  -webkit-box-lines: single;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  -webkit-justify-content: space-between;
  -webkit-align-items: stretch;
  -webkit-align-content: flex-start;
  -webkit-flex-wrap: nowrap
}

[data-pmd] .c-slink a, [data-pmd] .c-slink .c-slink-elem {
  position: relative;
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  width: 16.66666667%;
  height: .32rem;
  line-height: 2.28571429;
  padding: 0 .06rem;
  font-size: .14rem;
  text-align: center;

  color: #666;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}

[data-pmd] .c-slink a:first-child::before, [data-pmd] .c-slink .c-slink-elem:first-child::before, [data-pmd] .c-slink a::after, [data-pmd] .c-slink .c-slink-elem::after {
  content: "";
  width: 1px;
  height: .1rem;
  background-color: #eee;
  position: absolute;
  top: .11rem;
  right: 0
}

[data-pmd] .c-slink a:first-child::before, [data-pmd] .c-slink .c-slink-elem:first-child::before {
  left: 0
}

[data-pmd] .c-slink-strong {
  margin-bottom: 1px
}

[data-pmd] .c-slink-strong:last-child {
  margin-bottom: 0
}

[data-pmd] .c-slink-strong:last-child a, [data-pmd] .c-slink-strong:last-child .c-slink-elem {
  border-bottom: 1px solid #eee
}

[data-pmd] .c-slink-strong a, [data-pmd] .c-slink-strong .c-slink-elem {
  height: .3rem;
  margin-right: 1px;
  line-height: .3rem;
  background-color: #f5f5f5
}

[data-pmd] .c-slink-strong a:last-child, [data-pmd] .c-slink-strong .c-slink-elem:last-child {
  margin-right: 0
}

[data-pmd] .c-slink-strong a:first-child::before, [data-pmd] .c-slink-strong .c-slink-elem:first-child::before, [data-pmd] .c-slink-strong a::after, [data-pmd] .c-slink-strong .c-slink-elem::after {
  display: none
}

[data-pmd] .c-slink-new {
  display: block;
  width: 100%;
  height: .3rem;
  line-height: .3rem;
  background-color: #f5f5f5;
  font-size: .14rem;
  color: #000;
  text-align: center;

  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 .08rem;
  border-radius: .03rem;
  vertical-align: middle;
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

[data-pmd] .c-slink-new:visited {
  color: #000
}

[data-pmd] .c-slink-new:active {
  background-color: #e5e5e5
}

[data-pmd] .c-slink-new-strong {
  display: block;
  width: 100%;
  background-color: #f5f5f5;
  font-size: .14rem;
  color: #000;
  text-align: center;

  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 .08rem;
  border-radius: .03rem;
  vertical-align: middle;
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
  height: .3rem;
  line-height: .3rem
}

[data-pmd] .c-slink-new-strong:visited {
  color: #000
}

[data-pmd] .c-slink-new-strong:active {
  background-color: #e5e5e5
}

[data-pmd] .c-slink-auto {
  display: inline-block;
  max-width: 100%;
  height: .3rem;
  line-height: .3rem;
  background-color: #f5f5f5;
  font-size: .14rem;
  color: #000;
  text-align: center;

  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  padding: 0 .1rem;
  border-radius: 3px;
  vertical-align: middle;
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

[data-pmd] .c-slink-auto:active {
  background-color: #e5e5e5
}

[data-pmd] .c-slink-auto:visited {
  color: #000
}

[data-pmd] .c-text {
  display: inline-block;
  height: 14px;
  padding: 0 2px;
  margin-bottom: 2px;

  vertical-align: middle;
  color: #fff;
  font-size: 10px;
  line-height: 15px;
  font-style: normal;
  font-weight: 400;
  overflow: hidden;
  border-radius: 2px
}

[data-pmd] .c-text-danger {
  background-color: #f13f40
}

[data-pmd] .c-text-public {
  background-color: #2b99ff
}

[data-pmd] .c-text-box {
  display: inline-block;
  padding: 1px 2px;
  margin-bottom: 2px;

  vertical-align: middle;
  font-size: 10px;
  line-height: 11px;
  height: 10px;
  font-style: normal;
  font-weight: 400;
  overflow: hidden;
  -webkit-box-sizing: content-box;
  box-sizing: content-box;
  border-radius: 2px
}

[data-pmd] .c-text-box-gray {
  color: #999;
  border: 1px solid #e3e3e3
}

[data-pmd] .c-text-box-orange {
  color: #f60;
  border: 1px solid #f3d9c5
}

[data-pmd] .c-text-box-pink {
  color: #ff4683;
  border: 1px solid #ffc7da
}

[data-pmd] .c-text-box-red {
  color: #f13f40;
  border: 1px solid #efb9b9
}

[data-pmd] .c-text-box-blue {
  color: #2b99ff;
  border: 1px solid #b3d4f3
}

[data-pmd] .c-text-box-green {
  color: #65b12c;
  border: 1px solid #d7efc6
}

[data-pmd] .c-text-box-yellow {
  color: #faa90e;
  border: 1px solid #feecc9
}

[data-pmd] .c-text-info {
  display: inline;
  color: #999;
  font-style: normal;
  font-weight: 400;
  font-family: sans-serif
}

[data-pmd] .c-index {
  display: inline-block;
  height: 15px;
  margin: 0 5px 3px 0;
  text-align: center;
  vertical-align: middle;
  color: #999;
  font-size: 14px;
  line-height: 15px;
  overflow: hidden
}

[data-pmd] .c-index-hot-common {
  font-size: 12px;
  color: #fff;
  width: 16px
}

[data-pmd] .c-index-hot, [data-pmd] .c-index-hot1 {
  background-color: #ff2d46;
  font-size: 12px;
  color: #fff;
  width: 16px
}

[data-pmd] .c-index-hot2 {
  background-color: #ff7f49;
  font-size: 12px;
  color: #fff;
  width: 16px
}

[data-pmd] .c-index-hot3 {
  background-color: #ffaa3b;
  font-size: 12px;
  color: #fff;
  width: 16px
}

[data-pmd] .c-btn {
  display: inline-block;
  padding: 0 .08rem;
  width: 100%;
  height: .3rem;
  font: 13.5px/21px Arial, Helvetica, sans-serif;
  line-height: .28rem;

  text-align: center;
  color: #000;
  background-color: #fff;
  border: 1px solid #707379;
  border-radius: 3px;
  vertical-align: middle;
  overflow: hidden;
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

[data-pmd] .c-btn:visited {
  color: #000
}

[data-pmd] .c-btn:active {
  border-color: #707379;
  background-color: #f2f2f2
}

[data-pmd] .c-btn .c-icon {
  position: relative;
  top: -1px;
  vertical-align: middle;
  font-size: 14px;
  margin-right: 4px
}

[data-pmd] .c-btn-small {
  display: inline-block;
  padding: 0 .08rem;
  width: 100%;
  height: .3rem;
  line-height: .28rem;
  font-size: 12px;
  font-weight: 400;

  text-align: center;
  color: #000;
  background-color: #fff;
  border: 1px solid #707379;
  border-radius: 3px;
  vertical-align: middle;
  overflow: hidden;
  outline: 0;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

[data-pmd] .c-btn-small:visited {
  color: #000
}

[data-pmd] .c-btn-small:active {
  border-color: #707379;
  background-color: #f2f2f2
}

[data-pmd] .c-btn-small .c-icon {
  position: relative;
  top: -1px;
  vertical-align: middle;
  font-size: 14px;
  margin-right: 4px
}

@media screen and (max-width: 360px) {
  [data-pmd] .c-btn {
    padding: 0 .05rem
  }
}

@media screen and (max-width: 375px) {
  [data-pmd] .c-btn-small {
    padding: 0 .02rem
  }
}

[data-pmd] .c-btn-primary {
  background-color: #f8f8f8;
  border-color: #d0d0d0;
  border-bottom-color: #b2b2b2;
  -webkit-box-shadow: 0 1px 1px 0 #e1e1e1;
  box-shadow: 0 1px 1px 0 #e1e1e1
}

[data-pmd] .c-btn-primary .c-icon {
  color: #02aaf8
}

[data-pmd] .c-btn-disable {
  color: #999;
  background-color: #fff;
  border-color: #f1f1f1
}

[data-pmd] .c-btn-disable:visited {
  color: #999
}

[data-pmd] .c-btn-disable:active {
  border-color: #f1f1f1
}

[data-pmd] .c-btn-disable .c-icon {
  color: #999
}

[data-pmd] .c-btn-weak {
  height: .3rem;
  line-height: .3rem;
  border-width: 0
}

[data-pmd] .c-btn-weak:active {
  background-color: #f2f2f2
}

[data-pmd] .c-btn-weak-auto {
  width: auto;
  height: .3rem;
  line-height: .3rem;
  border-width: 0
}

[data-pmd] .c-btn-weak-auto:active {
  background-color: #f2f2f2
}

[data-pmd] .c-btn-weak-gray {
  height: .3rem;
  line-height: .3rem;
  background-color: #f8f8f8;
  border-width: 0
}

[data-pmd] .c-btn-weak-gray:active {
  background-color: #e5e5e5
}

[data-pmd] .c-btn-pills {
  height: .2rem;
  padding: 0 .08rem;
  border-width: 0;
  border-radius: .2rem;
  line-height: .2rem;
  font-size: 10px;
  background-color: rgba(0, 0, 0, .4);
  color: #fff;
  width: auto;
  word-spacing: -3px;
  letter-spacing: 0
}

[data-pmd] .c-btn-pills span {
  position: relative;
  top: 1px
}

[data-pmd] .c-btn-pills::selection {
  color: #fff
}

[data-pmd] .c-btn-pills:visited {
  color: #fff
}

[data-pmd] .c-btn-pills:active {
  background-color: rgba(0, 0, 0, .4);
  color: #fff
}

[data-pmd] .c-btn-pills .c-icon {
  font-size: 10px;
  top: 1px;
  margin-right: 4px
}

[data-pmd] .c-btn-circle {
  height: .3rem;
  width: .3rem;
  border-radius: 50%;
  color: #fff;
  background-color: rgba(0, 0, 0, .4);
  border: 0;
  padding: 0;
  line-height: .3rem;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap
}

[data-pmd] .c-btn-circle:active {
  color: #fff;
  background-color: rgba(0, 0, 0, .4)
}

[data-pmd] .c-btn-circle .c-icon {
  top: 0;
  margin: 0;
  display: block;
  font-size: 14px;
  color: #fff
}

[data-pmd] .c-btn-circle-big {
  height: .3rem;
  width: .3rem;
  border-radius: 50%;
  background-color: rgba(0, 0, 0, .4);
  border: 0;
  padding: 0;
  line-height: .3rem;
  text-align: center;
  vertical-align: middle;
  white-space: nowrap;
  height: .48rem;
  width: .48rem;
  line-height: .48rem;
  font-size: 18px;
  color: #fff
}

[data-pmd] .c-btn-circle-big:active {
  color: #fff;
  background-color: rgba(0, 0, 0, .4)
}

[data-pmd] .c-btn-circle-big .c-icon {
  top: 0;
  margin: 0;
  display: block;
  font-size: 14px;
  color: #fff
}

[data-pmd] .c-btn-circle-big .c-icon {
  font-size: 24px
}

[data-pmd] .c-input {
  word-break: normal;
  word-wrap: normal;
  -webkit-appearance: none;
  appearance: none;
  display: inline-block;
  padding: 0 .08rem;
  width: 100%;
  height: .3rem;
  vertical-align: middle;
  line-height: normal;
  font-size: .14rem;
  color: #000;
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 1px;
  overflow: hidden;
  outline: 0
}

[data-pmd] .c-input::-webkit-input-placeholder {
  color: #999;
  border-color: #eee
}

[data-pmd] .c-input:focus {
  border-color: #000
}

[data-pmd] .c-input:focus .c-icon {
  color: #dbdbdb
}

[data-pmd] .c-input:disabled {
  color: #999;
  border-color: #f1f1f1
}

[data-pmd] .c-dropdown {
  position: relative;
  background-color: #fff
}

[data-pmd] .c-dropdown::before {
  font-family: cicons;
  content: "\e73c";
  display: inline-block;
  position: absolute;
  bottom: 0;
  right: .08rem;
  color: #555;
  font-size: .14rem;
  height: .3rem;
  line-height: .3rem
}

[data-pmd] .c-dropdown > label {
  display: block;
  color: #999;
  background-color: #fff;
  width: 100%;
  height: .26rem
}

[data-pmd] .c-dropdown > select {
  word-break: normal;
  word-wrap: normal;
  position: relative;
  -webkit-appearance: none;
  appearance: none;
  display: inline-block;
  padding: 0 .24rem 0 .08rem;
  width: 100%;
  height: .3rem;
  vertical-align: middle;
  line-height: normal;
  font-size: .14rem;
  color: #000;
  background-color: transparent;
  border: 1px solid #eee;
  border-radius: 0;
  overflow: hidden;
  outline: 0
}

[data-pmd] .c-dropdown > select:focus {
  border-color: #000
}

[data-pmd] .c-dropdown-disable {
  background-color: #fff
}

[data-pmd] .c-dropdown-disable::before {
  color: #999
}

[data-pmd] .c-dropdown-disable > label {
  color: #999
}

[data-pmd] .c-dropdown-disable > select {
  color: #999;
  border-color: #f1f1f1
}

[data-pmd] .c-btn-shaft {
  border: 1px solid #f1f1f1;
  text-overflow: ellipsis;
  white-space: nowrap
}

[data-pmd] .c-btn-shaft:active {
  border-color: #f1f1f1
}

[data-pmd] .c-tab-select {
  background-color: #f5f5f5;
  height: .38rem;
  line-height: .38rem;
  font-size: .14rem;
  color: #000;
  text-align: center
}

[data-pmd] .c-tab-select .c-icon {
  display: inline-block;
  font-size: .14rem;
  color: #555
}

[data-pmd] .c-tab-select .c-span12 {
  text-align: left
}

[data-pmd] .c-tab-select .c-span12 .c-icon {
  position: absolute;
  right: 0;
  bottom: 0
}

@-webkit-keyframes c-loading-rotation {
  from {
    -webkit-transform: rotate(1deg)
  }
  to {
    -webkit-transform: rotate(360deg)
  }
}

[data-pmd] .c-loading, [data-pmd] .c-loading-zbios {
  text-align: center
}

[data-pmd] .c-loading i {
  display: block;
  position: relative;
  font-size: .3rem;
  width: .54rem;
  height: .54rem;
  line-height: .52rem;
  color: #f3f3f3;
  margin: auto
}

[data-pmd] .c-loading i::before {
  content: "";
  display: block;
  position: absolute;
  width: .5rem;
  height: .5rem;
  margin: auto;
  border-radius: 50%;
  border: .02rem solid #f3f3f3;
  border-top-color: #ddd;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation: c-loading-rotation 1s ease 0s infinite normal
}

[data-pmd] .c-loading-zbios i {
  display: block;
  position: relative;
  font-size: .48rem;
  width: .54rem;
  height: .54rem;
  line-height: .54rem;
  color: #f3f3f3;
  margin: auto;
  -webkit-transform-origin: 50% 50%;
  -webkit-animation: c-loading-rotation .5s linear 0s infinite normal
}

[data-pmd] .c-loading p, [data-pmd] .c-loading-zbios p {
  color: #999;
  margin-top: .08rem;
  text-indent: .5em
}

[data-pmd] .c-tabs {
  position: relative
}

[data-pmd] .c-tabs-nav {
  position: relative;
  min-width: 100%;
  height: .38rem;
  padding: 0 9px;
  font-size: .14rem;
  white-space: nowrap;
  background-color: #f5f5f5;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-box-pack: justify;
  -webkit-box-align: stretch;
  -webkit-box-lines: single;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  -webkit-justify-content: space-between;
  -webkit-align-items: stretch;
  -webkit-align-content: flex-start;
  -webkit-flex-wrap: nowrap;
  -webkit-user-select: none !important;
  user-select: none !important;
  -khtml-user-select: none !important;
  -webkit-touch-callout: none !important
}

[data-pmd] .c-tabs-nav * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

[data-pmd] .c-tabs-nav-li {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  width: 16.66666667%;
  list-style: none;

  height: .38rem;
  line-height: .38rem;
  color: #555;
  text-align: center;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

[data-pmd] .c-tabs-nav .c-tabs-nav-selected {
  color: #000;
  border-bottom: 1px solid #000
}

[data-pmd] .c-tabs-nav-bottom {
  border-top: 1px solid #f1f1f1;
  padding: 0
}

[data-pmd] .c-tabs-nav-bottom .c-tabs-nav-li {
  color: #999
}

[data-pmd] .c-tabs-nav-bottom .c-tabs-nav-icon {
  display: none
}

[data-pmd] .c-tabs-nav-bottom .c-tabs-nav-selected {
  position: relative;
  top: -1px;
  height: .38rem;
  line-height: .39rem;
  color: #000;
  background-color: #fff;
  border-bottom: 1px solid #000;
  border-top-color: #fff
}

[data-pmd] .c-tabs-nav-bottom .c-tabs-nav-selected:first-child {
  margin-left: -1px
}

[data-pmd] .c-tabs-nav-bottom .c-tabs-nav-selected .c-tabs-nav-icon {
  display: inline-block;
  width: .15rem;
  height: .15rem
}

[data-pmd] .c-tabs-nav-view {
  position: relative;
  height: .38rem;
  background-color: #f5f5f5;
  overflow: hidden
}

[data-pmd] .c-tabs-nav-view .c-tabs-nav {
  display: block
}

[data-pmd] .c-tabs-nav-view .c-tabs-nav .c-tabs-nav-li {
  display: inline-block;
  width: auto;
  padding: 0 .17rem
}

[data-pmd] .c-tabs-nav-toggle {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 9;
  display: block;
  text-align: center;
  width: .38rem;
  height: .38rem;
  border-left: 1px solid #eee;
  background-color: #f5f5f5
}

[data-pmd] .c-tabs-nav-toggle::before {
  display: inline-block;
  font-family: cicons;
  content: "\e73c";
  font-size: .12rem;
  color: #333;
  line-height: .36rem
}

[data-pmd] .c-tabs-nav-layer {
  position: absolute;
  top: 0;
  z-index: 8;
  width: 100%;
  background-color: #f5f5f5;
  border-bottom: 1px solid #eee
}

[data-pmd] .c-tabs-nav-layer p {
  color: #999;
  height: .39rem;
  line-height: .39rem;
  padding: 0 .17rem;
  border-bottom: 1px solid #eee
}

[data-pmd] .c-tabs-nav-layer-ul .c-tabs-nav-li {
  display: inline-block;
  width: 16.66666667%;
  padding: 0
}

[data-pmd] .c-tabs-nav-layer-ul .c-tabs-nav-selected {
  color: #000
}

[data-pmd] .c-tabs2 .c-tabs-view-content {
  overflow: hidden
}

[data-pmd] .c-tabs2 .c-tabs-content {
  position: relative;
  float: left;
  display: none
}

[data-pmd] .c-tabs2 .c-tabs-selected {
  display: block
}

[data-pmd] .c-tabs2 .c-tabs-view-content-anim {
  transition: height .3s cubic-bezier(0.7, 0, .3, 1);
  -webkit-transition: height .3s cubic-bezier(0.7, 0, .3, 1);
  -moz-transition: height .3s cubic-bezier(0.7, 0, .3, 1);
  -o-transition: height .3s cubic-bezier(0.7, 0, .3, 1);
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);


}

[data-pmd] .c-tabs2 .c-tabs-stopanimate {
  transition: none;
  -webkit-transition: none;
  transform: none;
  -webkit-transform: none;
  -moz-transition: none;
  -o-transition: none
}

[data-pmd] .c-tabs2 .c-tabs-tabcontent {
  transition: transform .3s cubic-bezier(0.7, 0, .3, 1);
  -webkit-transition: transform .3s cubic-bezier(0.7, 0, .3, 1);
  -moz-transition: transform .3s cubic-bezier(0.7, 0, .3, 1);
  -o-transition: transform .3s cubic-bezier(0.7, 0, .3, 1);
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);


}

[data-pmd] .c-tabs-animation .c-tabs-view-content {
  margin: 0 -.17rem;
  overflow: hidden
}

[data-pmd] .c-tabs-animation .c-tabs-content {
  position: relative;
  padding-left: .17rem;
  padding-right: .17rem;
  box-sizing: border-box;
  float: left;
  display: none
}

[data-pmd] .c-tabs-animation .c-tabs-selected {
  display: block
}

[data-pmd] .c-tabs-animation .c-tabs-view-content-anim {
  transition: height .3s cubic-bezier(0.7, 0, .3, 1);
  -webkit-transition: height .3s cubic-bezier(0.7, 0, .3, 1);
  -moz-transition: height .3s cubic-bezier(0.7, 0, .3, 1);
  -o-transition: height .3s cubic-bezier(0.7, 0, .3, 1);
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);


}

[data-pmd] .c-tabs-animation .c-tabs-stopanimate {
  transition: none;
  -webkit-transition: none;
  transform: none;
  -webkit-transform: none;
  -moz-transition: none;
  -o-transition: none
}

[data-pmd] .c-tabs-animation .c-tabs-tabcontent {
  transition: transform .3s cubic-bezier(0.7, 0, .3, 1);
  -webkit-transition: transform .3s cubic-bezier(0.7, 0, .3, 1);
  -moz-transition: transform .3s cubic-bezier(0.7, 0, .3, 1);
  -o-transition: transform .3s cubic-bezier(0.7, 0, .3, 1);
  transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);


}

[data-pmd] .c-scroll-wrapper, [data-pmd] .c-scroll-wrapper-new {
  position: relative;
  overflow: hidden
}

[data-pmd] .c-scroll-wrapper-new .c-scroll-touch {
  padding-left: 9px;
  padding-right: 9px
}

[data-pmd] .c-scroll-parent-gap {
  padding: 0 .11rem 0 9px
}

[data-pmd] .c-scroll-parent-gap .c-scroll-element-gap {
  padding-right: .1rem
}

[data-pmd] .c-scroll-indicator-wrapper {
  text-align: center;
  height: 6px
}

[data-pmd] .c-scroll-indicator-wrapper .c-scroll-indicator {
  vertical-align: top
}

[data-pmd] .c-scroll-indicator {
  display: inline-block;
  position: relative;
  height: 6px
}

[data-pmd] .c-scroll-indicator .c-scroll-dotty {
  position: absolute;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #999
}

[data-pmd] .c-scroll-indicator .c-scroll-dotty-now {
  background-color: #999
}

[data-pmd] .c-scroll-indicator span {
  display: block;
  float: left;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  background-color: #e1e1e1;
  margin-right: .07rem
}

[data-pmd] .c-scroll-indicator span:last-child {
  margin-right: 0
}

[data-pmd] .c-scroll-touch {
  position: relative;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
  padding-bottom: .3rem;
  margin-top: -.3rem;
  -webkit-transform: translateY(0.3rem);
  transform: translateY(0.3rem)
}

[data-pmd] .c-location-wrap {
  overflow: hidden;
  padding: 0 .15rem;
  background-color: #f7f7f7
}

[data-pmd] .c-location-header-tips {
  font-size: .13rem
}

[data-pmd] .c-location-header-btn {
  padding-top: .08rem;
  -webkit-box-flex: 0;
  -webkit-flex: none
}

[data-pmd] .c-location-header-btn div {
  display: inline-block
}

[data-pmd] .c-location-header-btn-reload:after {
  content: "";
  display: inline-block;
  overflow: hidden;
  width: 1px;
  height: .1rem;
  margin: 0 .08rem;
  background-color: #ccc
}

[data-pmd] .c-location-header-btn-788 {
  display: none
}

[data-pmd] .c-location-header-btn-in, [data-pmd] .c-location-header-btn-reload {
  color: #333
}

[data-pmd] .c-location-header-btn .c-icon {
  color: #666;
  vertical-align: top
}

[data-pmd] .c-location-header-tips {
  color: #999
}

[data-pmd] .c-location-header-tips-err {
  color: #c00
}

[data-pmd] .c-location-header-tips-success {
  color: #38f
}

[data-pmd] .c-location-header-btn-reload-ing .c-location-header-btn-787 {
  display: none
}

[data-pmd] .c-location-header-btn-reload-ing .c-location-header-btn-788 {
  display: inline-block;
  color: #999;
  -webkit-animation-name: c_location_rotate;
  -webkit-animation-duration: 1.5s;
  -webkit-animation-iteration-count: infinite;
  -webkit-animation-timing-function: linear
}

[data-pmd] .c-location-header-btn-reload-ing {
  color: #999
}

@-webkit-keyframes c_location_rotate {
  from {
    -webkit-transform: rotate(0deg)
  }
  to {
    -webkit-transform: rotate(360deg)
  }
}

@keyframes c_location_rotate {
  from {
    transform: rotate(0deg)
  }
  to {
    transform: rotate(360deg)
  }
}

[data-pmd] .c-location-header-btn-in-active, [data-pmd] .c-location-header-btn-in-active .c-icon {
  color: #38f
}

[data-pmd] .c-location-form {
  position: relative
}

[data-pmd] .c-location-form .c-input {
  padding-right: .7rem
}

[data-pmd] .c-location-input-close {
  position: absolute;
  z-index: 10;
  top: 1px;
  right: .37rem;
  display: none;
  width: .36rem;
  height: .36rem;
  line-height: .36rem;
  text-align: center;
  color: #ddd;
  font-size: .16rem
}

[data-pmd] .c-location-form .c-input:focus {
  border-color: #ddd #eee #eee #ddd;
  background-color: #fff
}

[data-pmd] .c-location-sub {
  position: absolute;
  z-index: 10;
  top: 1px;
  right: 1px;
  width: .36rem;
  height: .36rem;
  border-left: 1px solid #eee;
  line-height: .36rem;
  text-align: center;
  background-color: #fafafa
}

[data-pmd] .c-location-body {
  display: none;
  padding-bottom: .14rem
}

[data-pmd] .c-location-down {
  display: none;
  border: 1px solid #eee;
  border-top: 0;
  background-color: #fff;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

[data-pmd] .c-location-down-tips {
  height: .38rem;
  padding-left: .12rem;
  line-height: .38rem;
  background-color: #fafafa
}

[data-pmd] .c-location-down-tips-close {
  padding-right: .12rem
}

[data-pmd] .c-location-down-tips-close:before {
  content: "";
  display: inline-block;
  width: 1px;
  height: .1rem;
  margin-right: .08rem;
  background-color: #ddd
}

[data-pmd] .c-location-down ul {
  list-style: none
}

[data-pmd] .c-location-down li {
  padding: .04rem .12rem;
  border-top: 1px solid #eee
}

[data-pmd] .c-navs {
  position: relative
}

[data-pmd] .c-navs-bar {
  position: relative;
  min-width: 100%;
  height: 40px;
  white-space: nowrap;
  display: -webkit-box;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -webkit-box-pack: justify;
  -webkit-box-align: stretch;
  -webkit-box-lines: single;
  display: -webkit-flex;
  -webkit-flex-direction: row;
  -webkit-justify-content: space-between;
  -webkit-align-items: stretch;
  -webkit-align-content: flex-start;
  -webkit-flex-wrap: nowrap
}

[data-pmd] .c-navs .c-row-tile {
  border-bottom: 1px solid #f1f1f1
}

[data-pmd] .c-navs-sub .c-navs-bar {
  height: 38px
}

[data-pmd] .c-navs-bar * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box
}

[data-pmd] .c-navs-bar-li {
  display: block;
  -webkit-box-flex: 1;
  -webkit-flex: 1 1 auto;
  width: 16.66666667%;
  height: 40px;
  line-height: 40px;
  list-style: none;

  color: #666;
  text-align: center;
  font-size: 15px;
  -webkit-tap-highlight-color: transparent;
  padding: 0 17px
}

[data-pmd] .c-navs-sub .c-navs-bar-li {
  height: 38px;
  line-height: 38px
}

[data-pmd] .c-navs-bar-li span {
  height: 100%;
  display: inline-block;
  max-width: 100%;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden
}

[data-pmd] .c-navs-bar .c-navs-bar-selected span {
  color: #333;
  font-weight: 700;
  border-bottom: 2px solid #333
}

[data-pmd] .c-navs-bar-view {
  position: relative;
  overflow: hidden
}

[data-pmd] .c-navs-bar-view .c-navs-bar {
  display: block
}

[data-pmd] .c-navs-bar-view .c-navs-bar .c-navs-bar-li {
  display: inline-block;
  width: auto;
  padding: 0 17px
}

[data-pmd] .c-navs-bar-toggle {
  position: absolute;
  top: 0;
  right: 0;
  width: 34px;
  height: 40px;
  background-color: #fff
}

[data-pmd] .c-navs-sub .c-navs-bar-toggle {
  height: 38px
}

[data-pmd] .c-navs-bar-toggle i {
  width: 0;
  height: 0;
  right: 17px;
  top: 17px;
  border-right: 5px solid transparent;
  border-top: 5px solid #999;
  border-left: 5px solid transparent;
  position: absolute
}

[data-pmd] .c-navs-bar-layer {
  position: absolute;
  top: 0;
  z-index: 8;
  width: 100%;
  background-color: #fff;
  overflow-x: hidden
}

[data-pmd] .c-navs-bar-layer p {
  color: #999;
  padding: 9px 17px 13px
}

[data-pmd] .c-navs-sub .c-navs-bar-layer p {
  padding: 8px 17px 13px
}

[data-pmd] .c-navs-bar-layer .c-row {
  margin-bottom: 17px
}

[data-pmd] .c-navs-sub .c-navs-bar-toggle i {
  top: 16px
}

[data-pmd] .c-navs-bar-layer .c-navs-bar-toggle i {
  border-right: 5px solid transparent;
  border-bottom: 5px solid #999;
  border-left: 5px solid transparent;
  border-top: 0
}

[data-pmd] .c-navs-bar-layer .c-navs-bar-li {
  height: 33px;
  line-height: 33px;
  text-align: center;
  font-size: 14px;
  color: #333;
  width: 33.33333333%;
  -webkit-box-flex: 4;
  -webkit-flex: 4 4 auto;
  padding-right: 1.55367232%;
  padding-left: 1.55367232%
}

[data-pmd] .c-navs-bar-layer .c-span4.c-navs-bar-li span {
  display: inline-block;
  width: 100%;
  border: 1px solid #f1f1f1;
  border-bottom: 1px solid #f1f1f1
}

[data-pmd] .c-navs-bar-layer .c-span4.c-navs-bar-selected span {
  border: 2px solid #333;
  line-height: 31px
}

[data-pmd] .c-navs-shadow {
  right: 34px;
  position: absolute;
  top: 0;
  width: 10px;
  height: 40px;
  background: -webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
  background: linear-gradient(to right, rgba(255, 255, 255, 0), #fff)
}

[data-pmd] .c-navs-sub .c-navs-shadow {
  height: 38px
}

[data-pmd] .c-navs-bar-mask {
  position: absolute;
  z-index: 7;
  top: 0;
  left: 0;
  background: rgba(0, 0, 0, .65);
  height: 1024px;
  width: 100%
}

[data-pmd] .c-navs-sub .c-navs-bar-li span {
  border-bottom: 0;
  font-size: 14px
}

a {
  color: #2440b3;

}

a em {
  color: #f73131;

}

a:hover {

  color: #315efb
}

a:hover em {

}



a:active {
  color: #f73131;

}

a:active em {

}

em {
  color: #f73131
}



#content_right a {

}

#content_right a:hover {

}

#container.sam_newgrid .c-container .t, #container.sam_newgrid .c-container .c-title {
  font-size: 18px;
  line-height: 22px
}

#rs .new-pmd .inc-rs-new-title {
  line-height: 14px
}

#rs .new-pmd .new-inc-rs-table {
  width: 704px;
  border-collapse: collapse;
  margin-bottom: -9px
}

#rs .new-pmd .new-inc-rs-table td {
  width: 16px
}

#rs .new-pmd .new-inc-rs-table th {
  width: 224px;
  line-height: 26px
}

#rs .new-inc-rs-item {
  width: 224px;
  overflow: hidden;
  display: inline-block;
  text-overflow: ellipsis;
  vertical-align: top;
  margin-top: 2px
}

.new-pmd .c-recommend {
  padding-bottom: 10px
}

.new-pmd .c-recommend .recommend-line-height-new {
  line-height: 1.8
}

.new-pmd .c-recommend .recommend-line-one {
  height: 24px;
  overflow: hidden
}

.new-pmd .c-recommend .recommend-line-one .recommend-item-a {
  display: inline-block;
  height: 24px;
  line-height: 24px;
  padding: 0 6px;
  background: #F5F5F6;
  border-radius: 6px;

}

.new-pmd .c-recommend .recommend-line-one .recommend-item-a:hover {
  background-color: #F0F0F1
}

.new-pmd .c-recommend .recommend-icon-bear-circle-new {
  width: 14px;
  height: 15px;
  line-height: 16px;
  text-align: center;
  color: #fff;
  background-color: #91B9F7;
  margin-bottom: -6px;
  border-radius: 4px;
  overflow: visible;
  padding-left: 2px;
  padding-top: 1px
}

.new-pmd .recommend-none-border {
  border-top: 0;
  margin-bottom: -4px;
  padding-bottom: 8px;
  border-color: #f2f2f2
}

.new-pmd .recommend-a-gap {
  padding-top: 3px;
  padding-bottom: 4px;
  padding-right: 6px;
  padding-left: 6px;
  border-radius: 6px
}

.new-pmd .recommend-a-gap:hover {

}

.new-pmd .new-url-right-icon {
  position: relative;
  top: -3px;
  font-size: 16px
}

.selected-search-box {
  z-index: 300;
  position: absolute;
  cursor: pointer;
  border: 0;
  background: #FFF;
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
  border-radius: 6px;
  padding: 10px 15px 9px 16px
}

.selected-search-box a, .selected-search-box a:hover, .selected-search-box a:visited {

  color: #333;
  line-height: 13px;
  height: 13px;
  overflow: hidden
}

.selected-search-box i {
  float: left;
  margin-left: 8px;
  color: #4E6EF2;
  font-size: 14px;
  width: 14px;
  height: 14px;
  vertical-align: middle;
  font-weight: bolder
}

.selected-search-box span {
  padding-top: 20px;
  margin-top: -20px;
  overflow: hidden;
  float: left;
  font-family: Arial, MicrosoftYaHei;
  font-size: 13.5px;
  line-height: 13px;
  max-width: 156px;
  white-space: nowrap;
  text-overflow: ellipsis;
  vertical-align: text-bottom
}

.news-readed .tts-title {
  color: #771CAA
}

.news-readed .tts-title a {
  color: #771CAA
}

.news-reading .tts-title {
  color: #315efb
}

.news-reading .tts-title a {
  color: #315efb
}

.open-result-tts .tts {
  display: inline-block
}

.darkmode .news-readed .tts-title {
  color: #EA80FF
}

.darkmode .news-readed .tts-title a {
  color: #EA80FF
}

.darkmode .news-reading .tts-title {
  color: #FFF762
}

.darkmode .news-reading .tts-title a {
  color: #FFF762
}

.toast-for-result {
  position: fixed;
  top: 50%;
  left: 50%;
  height: 30px;
  transform: translate(-50%, -50%);
  padding: 0 16px;
  line-height: 30px;
  border-radius: 15px;
  box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
  background: #626675;
  color: #FFF
}

#searchTag.tag-fixed {
  position: fixed;
  top: 70px;
  box-shadow: 0 12px 10px -10px rgba(0, 0, 0, .1);
  padding-top: 1px;
  margin-top: -1px;
  padding-bottom: 16px
}

.wrapper_new #head.no-box-shadow, .wrapper_new #head.no-box-shadow.s_down {
  box-shadow: none
}

.guide-info-new {
  cursor: pointer;
  z-index: 999;
  height: 34px;
  padding: 0 15px;
  min-width: 120px;
  background-color: rgba(98, 102, 117, .8);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .1);
  border-radius: 6px;
  text-align: left;
  position: absolute;
  line-height: 35px;
  white-space: nowrap
}

.guide-close {
  color: #D7D9E0;
  margin-left: 8px;
  display: inline-block !important;
  height: 34px;
  text-align: center;
  vertical-align: top;
  font-size: 13.5px !important
}

.guide-close:hover {
  color: #fff !important
}

.guide-arrow-bottom {
  top: -11px;
  right: 10px;
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/arrow-bottom_a44a0c6.png) no-repeat 0 0
}

.guide-arrow-bottom {
  position: absolute;
  opacity: .8;
  height: 11px;
  width: 11px;
  background-size: 11px 11px
}

.guide-text {
  display: inline-block;
  vertical-align: top;
  font-size: 13.5px;
  font-family: Arial, sans-serif;
  color: #fff;
  margin-right: -5px
}

.color222 {
  color: #222
}

.no-outline-while-click:not(.exclude-tabindex) {
  outline: 0
}

.s-tipbox {
  color: #333;
  text-align: center
}

.s-tipbox .s-tipbox-mask {
  position: fixed;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(0, 0, 0, .5);
  z-index: 999
}

.s-tipbox .s-tipbox-con {
  position: fixed;
  top: 50%;
  left: 50%;
  width: 290px;
  height: 353px;
  margin-left: -145px;
  margin-top: -177px;
  background: #fff;
  border-radius: 16px;
  z-index: 999
}

.s-tipbox .s-tipbox-con .s-tipbox-close {
  position: absolute;
  right: 7px;
  top: 7px;
  width: 40px;
  height: 40px;
  padding: 9px;
  box-sizing: border-box;
  background-image: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/tipbox/img/close-btn_364ba48.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 22px;
  cursor: pointer
}

.s-tipbox .s-tipbox-con .s-tipbox-img {
  width: 290px;
  height: 117px
}

.s-tipbox .s-tipbox-con .s-tipbox-top {
  padding: 30px 0;
  padding-bottom: 24px
}

.s-tipbox .s-tipbox-con .s-tipbox-top h3 {
  font-family: PingFangSC-Medium;
  font-size: 23px;
  color: #333;
  letter-spacing: 0;
  text-align: center;
  line-height: 20px;
  height: 20px
}

.s-tipbox .s-tipbox-con .s-tipbox-top p {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #666;
  letter-spacing: .5px;
  line-height: 23px;
  width: 190px;
  margin: auto;
  margin-top: 16px;
  text-align: left
}

.s-tipbox .s-tipbox-con .s-tipbox-btn-sure {
  width: 190px;
  height: 46px;
  line-height: 46px;
  text-align: center;
  background: #38F;
  border-radius: 100px;
  margin: auto;
  font-family: PingFangSC-Medium;
  font-size: 16px;
  color: #fff;
  cursor: pointer
}

.s-tipbox .s-tipbox-con .s-tipbox-btn-cancel {
  font-family: PingFangSC-Regular;
  font-size: 14px;
  color: #666;
  text-align: center;
  line-height: 14px;

  margin-top: 20px;
  cursor: pointer
}

.bds-lead-img {
  width: 100%;
  height: 100%
}

.s-banner-close {
  position: absolute;
  right: 7px;
  top: 7px;
  width: 40px;
  height: 40px;
  padding: 9px;
  box-sizing: border-box;
  background-image: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/tipbox/img/close-btn_364ba48.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: 22px;
  cursor: pointer
}

#seth {
  display: inline;
}

#setf {
  display: inline
}

#sekj {
  margin-left: 14px
}

#st, #sekj {
  display: none
}

.s_ipt_wr {
  border: 1px solid #b6b6b6;
  border-color: #7b7b7b #b6b6b6 #b6b6b6 #7b7b7b;
  background: #fff;
  display: inline-block;
  vertical-align: top;
  width: 539px;
  margin-right: 0;
  border-right-width: 0;
  border-color: #b8b8b8 transparent #ccc #b8b8b8;
  overflow: hidden
}

.sam_search.s_ipt_wr {
  border-color: #1D4FFF !important
}

.wrapper_s .s_ipt_wr {
  width: 478px
}

.wrapper_s .s_ipt {
  width: 357px
}

.wrapper_s .s_ipt_tip {
  width: 357px
}


.sam_search.s_ipt_wr.iptfocus {
  border-color: #1D4FFF
}

.s_ipt_wr:hover, .s_ipt_wr.ipthover {
  border-color: #999 transparent #b3b3b3 #999
}

.s_ipt_wr.iptfocus {
  border-color: #4791ff transparent #4791ff #4791ff
}

.s_ipt_tip {
  color: #aaa;
  position: absolute;
  z-index: -10;
  font: 16px/22px arial;
  height: 32px;
  line-height: 32px;
  padding-left: 7px;
  overflow: hidden;
  width: 526px
}

.s_ipt {
  width: 526px;
  height: 22px;
  font: 16px/18px arial;
  line-height: 22px;
  margin: 6px 0 0 7px;
  padding: 0;
  background: transparent;
  border: 0;
  outline: 0;
  -webkit-appearance: none
}

#kw {
  position: relative
}

#u .username i {
  background-position: -408px -144px
}

.bdpfmenu, .usermenu {
  border: 1px solid #d1d1d1;
  position: absolute;
  width: 105px;
  top: 36px;
  z-index: 302;
  box-shadow: 1px 1px 5px #d1d1d1;
  -webkit-box-shadow: 1px 1px 5px #d1d1d1;
  -moz-box-shadow: 1px 1px 5px #d1d1d1;
  -o-box-shadow: 1px 1px 5px #d1d1d1
}

.bdpfmenu {
  font-size: 12px;
  background-color: #fff
}

.bdpfmenu a, .usermenu a {
  display: block;
  text-align: left;
  padding: 0 9px;
  line-height: 26px;

}

.briiconsbg {
  background-repeat: no-repeat;
  background-size: 300px 18px;
  background-image: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/home/img/icons_0c37e9b.png);
  background-image: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/home/img/icons_809ae65.gif)
}

#u {
  z-index: 301;
  position: absolute;
  right: 0;
  top: 0;
  margin: 21px 9px 5px 0;
  padding: 0
}

.wrapper_s #u {
  margin-right: 3px
}

#u a {

  color: #333;
  margin: 0 7px
}

.wrapper_s #u a {
  margin-right: 6px
}

#u div a {

}

#u a:hover {

}

#u .back_org {
  color: #666;
  float: left;
  display: inline-block;
  height: 24px;
  line-height: 24px
}

#u .bri {
  display: inline-block;
  width: 24px;
  height: 24px;
  float: left;
  line-height: 24px;
  color: transparent;
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/home/img/icons_0c37e9b.png) no-repeat 4px 3px;
  background-size: 300px 18px;
  background-image: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/home/img/icons_809ae65.gif);
  overflow: hidden
}

#u .bri:hover, #u .bri.brihover {
  background-position: -18px 3px
}

#mCon #imeSIcon {
  background-position: -408px -144px;
  margin-left: 0
}

#mCon span {
  color: #333
}

.bdpfmenu a:link, .bdpfmenu a:visited, #u .usermenu a:link, #u .usermenu a:visited {
  background: #fff;
  color: #333
}

.bdpfmenu a:hover, .bdpfmenu a:active, #u .usermenu a:hover, #u .usermenu a:active {
  background: #38f;

  color: #fff
}

.bdpfmenu {
  width: 70px
}

.usermenu {
  width: 68px;
  right: 8px
}

#wrapper .bdnuarrow {
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  position: absolute;
  top: -10px;
  left: 50%;
  margin-left: -5px
}

#wrapper .bdnuarrow em, #wrapper .bdnuarrow i {
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
  display: block;
  position: absolute;
  border: 5px solid transparent;
  border-style: dashed dashed solid
}

#wrapper .bdnuarrow em {
  border-bottom-color: #d8d8d8;
  top: -1px
}

#wrapper .bdnuarrow i {
  border-bottom-color: #fff;
  top: 0
}

#prefpanel {
  background: #fafafa;
  display: none;
  opacity: 0;
  position: fixed;
  _position: absolute;
  top: -359px;
  z-index: 500;
  width: 100%;
  min-width: 960px;
  border-bottom: 1px solid #ebebeb
}

#prefpanel form {
  _width: 850px
}

#kw_tip {
  cursor: default;
  display: none;
  margin-top: 1px
}

#bds-message-wrapper {
  top: 43px
}

.quickdelete-wrap {
  position: relative
}

.quickdelete-wrap input, .wrapper_l .quickdelete-wrap input {
  width: 500px
}

.wrapper_s .quickdelete-wrap input {
  width: 402px
}

input::-ms-clear {
  display: none
}

.quickdelete {
  width: 18px;
  height: 18px;
  font-size: 16px;
  line-height: 18px;
  text-align: center;
  position: absolute;
  display: none;
  top: 50%;
  right: 16px;
  margin-top: -9px;
  cursor: pointer
}

.quickdelete-line {
  display: none;
  height: 14px;
  width: 1px;
  background-color: #F5F5F6;
  position: absolute;
  top: 50%;
  right: 0;
  margin-top: -7px
}

#form.has-voice.fm .quickdelete {
  right: 95px
}

#form.has-voice.fm .quickdelete-line {
  right: 83px
}

#form.has-soutu .quickdelete {
  right: 63px
}

#form.has-soutu .quickdelete-line {
  right: 51px
}

#form.sam_search .quickdelete {
  color: #E4E4E5
}

#form.sam_search .quickdelete:hover {
  color: #C4C7CE
}

#form.sam_search .quickdelete-line {
  height: 24px;
  margin-top: -12px
}

#form.has-voice.sam_search.fm .quickdelete {
  right: 111px
}

#form.has-voice.sam_search.fm .quickdelete-line {
  right: 95px
}

#form.has-soutu.sam_search .quickdelete {
  right: 71px
}

#form.has-soutu.sam_search .quickdelete-line {
  right: 55px
}

#lh a {
  margin-left: 25px
}

.bdbriwrapper-tuiguang {
  display: none !important
}

.soutu-input {
  padding-left: 55px !important
}

.soutu-input-image {
  position: absolute;
  left: 1px;
  top: 1px;
  height: 28px;
  width: 49px;
  z-index: 1;
  padding: 0;
  background: #e6e6e6;
  border: 1px solid #e6e6e6
}

.soutu-input-thumb {
  height: 28px;
  width: 28px;
  min-width: 1px
}

.soutu-input-close {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;
  display: block;
  width: 22px;
  height: 28px
}

.soutu-input-close::after {
  content: " ";
  position: absolute;
  right: 3px;
  top: 50%;
  cursor: pointer;
  margin-top: -7px;
  display: block;
  width: 14px;
  height: 14px;
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/soutu/img/soutu_icons_new_8abaf8a.png) no-repeat -163px 0
}

.soutu-input-image:hover .soutu-input-close::after {
  background-position: -215px 2px
}

.darkmode.wrapper_new #s_tab .cur-tab, .darkmode.wrapper_new #s_tab a, .darkmode.wrapper_new #u > a {
  color: #FFD862
}

.darkmode.wrapper_new #s_tab .cur-tab:hover, .darkmode.wrapper_new #s_tab a:hover, .darkmode.wrapper_new #u > a:hover {
  color: #FFF762
}

.darkmode.wrapper_new #u .s-top-img-wrapper {
  border: 1px solid #FFD862
}

.darkmode.wrapper_new .c-showurl-hover {
  color: #FFF762
}

.darkmode.wrapper_new #page {
  background: 0 0
}

.darkmode.wrapper_new #s_tab .cur-tab:after {
  background: #C4C7CE
}

.darkmode.wrapper_new #s_tab .cur-tab:before, .darkmode.wrapper_new #s_tab .s-tab-item:before {
  color: #A8ACAD
}

.darkmode.wrapper_new .search-setting .prefpanelrestore {
  color: #333 !important;
  background-color: #F5F5F6 !important
}

.darkmode #rs, .darkmode #head, .darkmode #foot {
  background: 0 0
}

.darkmode a {
  color: #FFD862
}

.darkmode a:hover {
  color: #FFF762
}

.darkmode a:visited {
  color: #E7BDFF
}

.darkmode.dark #head {
  background: #1F1F25
}

.darkmode.blue #head {
  background: #141E42
}

.darkmode #container.sam_newgrid .result .c-tools .c-icon, .darkmode #container.sam_newgrid .result-op .c-tools .c-icon {
  color: #A8ACAD
}

.darkmode .index-logo-peak {
  display: block
}

.darkmode .index-logo-src, .darkmode .index-logo-srcnew {
  display: none
}

.aging-tools-gap #head {
  position: absolute
}

.aging-tools-gap #head.s_down {
  position: fixed;
  top: 0
}

.fb-hint {
  margin-top: 5px;
  transition-duration: .9s;
  opacity: 0;
  display: none;
  color: red
}

.fb-img {
  display: none
}

.fb-hint-tip {
  height: 44px;
  line-height: 24px;
  background-color: #38f;
  color: #fff;
  box-sizing: border-box;
  width: 269px;
  font-size: 16px;
  padding: 10px;
  padding-left: 14px;
  position: absolute;
  top: -65px;
  right: -15px;
  border-radius: 3px;
  z-index: 299
}

.fb-hint-tip::before {
  content: "";
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  border-left: 8px solid transparent;
  border-right: 8px solid transparent;
  border-top: 8px solid #38f;
  bottom: -8px;
  right: 25px
}

.fb-mask, .fb-mask-light {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 296;
  background-color: #000;
  filter: alpha(opacity=60);
  background-color: rgba(0, 0, 0, .6)
}

.fb-mask-light {
  background-color: #fff;
  filter: alpha(opacity=0);
  background-color: rgba(255, 255, 255, 0)
}

.fb-success .fb-success-text {
  text-align: center;
  color: #333;
  font-size: 13.5px;
  margin-bottom: 14px
}

.fb-success-text.fb-success-text-title {
  color: #3b6;
  font-size: 16px;
  margin-bottom: 16px
}

.fb-success-text-title i {
  width: 16px;
  height: 16px;
  margin-right: 5px
}

.fb-list-container {
  box-sizing: border-box;
  padding: 4px 8px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 298;
  display: block;
  width: 100%;
  cursor: pointer;
  margin-top: -5px;
  margin-left: -5px
}

.fb-list-container-hover {
  background-color: #fff;
  border: 2px #38f solid
}

.fb-list-container-first {
  box-sizing: border-box;
  padding-left: 10px;
  padding-top: 5px;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 297;
  display: block;
  width: 100%;
  cursor: pointer;
  margin-top: -5px;
  margin-left: -5px;
  border: 3px #f5f5f5 dashed;
  border-radius: 3px
}

.fb-des-content {
  font-size: 13.5px !important;
  color: #000
}

.fb-des-content::-webkit-input-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-des-content:-moz-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-des-content::-moz-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-des-content:-ms-input-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-btn, .fb-btn:visited {
  color: #333 !important
}

.fb-select {
  position: relative;
  background-color: #fff;
  border: 1px solid #ccc
}

.fb-select i {
  position: absolute;
  right: 2px;
  top: 7px
}

.fb-type {
  width: 350px;
  box-sizing: border-box;
  height: 28px;
  font-size: 13.5px;
  line-height: 28px;
  border: 0;
  word-break: normal;
  word-wrap: normal;
  position: relative;
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  color: #333;
  background-color: transparent;
  border-radius: 0;
  overflow: hidden;
  outline: 0;
  padding-left: 5px
}

.fb-type::-ms-expand {
  display: none
}

.fb-btn {
  display: inline-block;
  padding: 0 14px;
  margin: 0;
  height: 24px;
  line-height: 25px;
  font-size: 13.5px;
  filter: chroma(color=#000000);
  *zoom: 1;
  border: 1px solid #d8d8d8;
  cursor: pointer;
  font-family: inherit;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  background-color: #f9f9f9;
  overflow: hidden;
  outline: 0
}

.fb-btn:hover {
  border-color: #388bff
}

.fb-btn:active {
  border-color: #a2a6ab;
  background-color: #f0f0f0;
  box-shadow: inset 1px 1px 1px #c7c7c7;
  -webkit-box-shadow: inset 1px 1px 1px #c7c7c7;
  -moz-box-shadow: inset 1px 1px 1px #c7c7c7;
  -o-box-shadow: inset 1px 1px 1px #c7c7c7
}

a.fb-btn {

}

button.fb-btn {
  height: 26px;
  _line-height: 18px;
  *overflow: visible
}

button.fb-btn::-moz-focus-inner {
  padding: 0;
  border: 0
}

.fb-btn .c-icon {
  margin-top: 5px
}

.fb-btn-primary, .fb-btn-primary:visited {
  color: #fff !important
}

.fb-btn-primary {
  background-color: #388bff;
  _width: 82px;
  border-color: #3c8dff #408ffe #3680e6
}

.fb-btn-primary:hover {
  border-color: #2678ec #2575e7 #1c6fe2 #2677e7;
  background-color: #388bff;
  //background-image: url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAMAAACuX0YVAAAABlBMVEVnpv85i/9PO5r4AAAAD0lEQVR42gEEAPv/AAAAAQAFAAIros7PAAAAAElFTkSuQmCC);
  background-repeat: repeat-x;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
  -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, .4)
}

.fb-btn-primary:active {
  border-color: #178ee3 #1784d0 #177bbf #1780ca;
  background-color: #388bff;
  background-image: none;
  box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .15);
  -webkit-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .15);
  -moz-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .15);
  -o-box-shadow: inset 1px 1px 1px rgba(0, 0, 0, .15)
}

.fb-feedback-right-dialog {
  position: fixed;
  z-index: 299;
  bottom: 0;
  right: 0
}

.fb-feedback-list-dialog, .fb-feedback-list-dialog-left {
  position: absolute;
  z-index: 299
}

.fb-feedback-list-dialog:before {
  content: "";
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  top: 15px;
  left: -6px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-right: 8px solid #fff
}

.fb-feedback-list-dialog-left:before {
  content: "";
  width: 0;
  height: 0;
  display: block;
  position: absolute;
  top: 15px;
  right: -6px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid #fff
}

.fb-header {
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 14px;
  text-align: left;
  -moz-user-select: none
}

.fb-header .fb-close {
  color: #e0e0e0
}

.fb-close {

  margin-top: 2px;
  float: right;
  font-size: 20px;
  font-weight: 700;
  line-height: 18px;
  color: #666;
  text-shadow: 0 1px 0 #fff
}

.fb-photo-block {
  display: none
}

.fb-photo-block-title {
  font-size: 13.5px;
  color: #333;
  padding-top: 10px
}

.fb-photo-block-title-span {
  color: #999
}

.fb-photo-sub-block {
  margin-top: 10px;
  margin-bottom: 10px;
  width: 60px;
  text-align: center
}

.fb-photo-sub-block-hide {
  display: none
}

.fb-photo-update-block {
  overflow: hidden
}

.fb-photo-update-item-block {
  width: 100px;
  height: 100px;
  background: red;
  border: solid 1px #ccc;
  margin-top: 10px;
  float: left;
  margin-right: 20px;
  position: relative;
  background: url(https://pss.bdstatic.com/r/www/cache/static/protocol/https/global/img/feedback_add_photo_69ff822.png);
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  background-size: 24px 24px
}

.fb-photo-block-title-ex {
  font-size: 13.5px;
  float: right
}

.fb-photo-block-title-ex img {
  vertical-align: text-top;
  margin-right: 4px
}

.fb-photo-block-title-span {
  margin-left: 4px;
  color: #999
}

.fb-photo-update-item-show-img {
  width: 100%;
  height: 100%;
  display: none
}

.fb-photo-update-item-close {
  width: 13px;
  height: 13px;
  position: absolute;
  top: -6px;
  right: -6px;
  display: none
}

.fb-photo-block input {
  display: none
}

.fb-photo-update-hide {
  display: none
}

.fb-photo-update-item-block {
  width: 60px;
  height: 60px;
  border: solid 1px #ccc;
  float: left
}

.fb-photo-block-example {
  position: absolute;
  top: 0;
  left: 0;
  display: none;
  background-color: #fff;
  padding: 14px;
  padding-top: 0;
  width: 392px
}

.fb-photo-block-example-header {
  padding-top: 14px;
  overflow: hidden
}

.fb-photo-block-example-header p {
  float: left
}

.fb-photo-block-example-header img {
  float: right;
  width: 13px;
  height: 13px
}

.fb-photo-block-example-img img {
  margin: 0 auto;
  margin-top: 14px;
  display: block;
  width: 200px
}

.fb-photo-block-example-title {
  text-align: center
}

.fb-photo-block-example-title-big {
  font-size: 14px;
  color: #333
}

.fb-photo-block-example-title-small {
  font-size: 13.5px;
  color: #666
}

.fb-header a.fb-close:hover {

}

.fb-photo-block-upinfo {
  width: 100%
}

.fb-header-tips {
  font-size: 16px;
  margin: 0;
  color: #333;
  text-rendering: optimizelegibility
}

.fb-body {
  margin-bottom: 0;
  padding: 20px;
  padding-top: 10px;
  overflow: hidden;
  text-align: left
}

.fb-modal, .fb-success, .fb-vertify {
  background-color: #fff;
  cursor: default;
  top: 100%;
  left: 100%;
  width: 390px;
  overflow: hidden;
  border: 1px solid #999;
  *border: 1px solid #ddd;
  font-size: 13.5px;

}

.fb-textarea textarea {
  width: 350px;
  height: 64px;
  padding: 4px;
  margin: 10px 0;
  vertical-align: top;
  resize: none;
  overflow: auto;
  box-sizing: border-box;
  display: inline-block;
  border: 1px solid #ccc;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -ms-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s
}

.fb-selected {
  display: none;
  width: 12px;
  height: 12px;
  background: url() no-repeat 2px 3px
}

.fb-guide {
  padding-top: 10px;
  color: #9a9a9a;
  margin-left: -20px;
  padding-left: 20px;
  border-right-width: 0;
  margin-right: -20px;
  padding-right: 25px;
  margin-bottom: -20px;
  padding-bottom: 15px
}

.fb-footer {
  padding-top: 10px;
  text-align: left
}

.fb-block {
  overflow: hidden;
  position: relative
}

.fb-block .fb-email {
  height: 28px;
  line-height: 26px;
  width: 350px;
  border: 1px solid #ccc;
  padding: 4px;
  padding-top: 0;
  box-sizing: border-box;
  padding-bottom: 0;
  display: inline-block;
  font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
  vertical-align: middle !important;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border linear .2s, box-shadow linear .2s;
  -moz-transition: border linear .2s, box-shadow linear .2s;
  -ms-transition: border linear .2s, box-shadow linear .2s;
  -o-transition: border linear .2s, box-shadow linear .2s;
  transition: border linear .2s, box-shadow linear .2s
}

.fb-email {
  font-size: 13.5px !important;
  color: #000
}

.fb-email::-webkit-input-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-email:-moz-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-email::-moz-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-email:-ms-input-placeholder {
  font-size: 13.5px !important;
  color: #9a9a9a
}

.fb-cut-block {
  height: 15px;
  padding-bottom: 10px
}

.fb-canvas-block {
  height: 172px;
  border: 1px solid #ccc;
  margin-bottom: 10px;
  position: relative;
  overflow: hidden;
  width: 100%;
  background-position: center;
  box-sizing: border-box
}

.fb-canvas-block img {
  width: 350px;
  position: absolute
}

.fb-canvas-block img[src=""] {
  opacity: 0
}

.fb-cut-input {
  width: 14px;
  height: 14px;
  margin: 0;
  margin-right: 10px;
  display: inline-block;
  border: 1px solid #ccc
}

.fb-cut-btn {
  width: 60px !important
}

#fb_tips_span {
  vertical-align: middle
}

#fb_popwindow {
  display: block;
  left: 457px;
  top: 69.5px;
  position: absolute;
  width: 450px;
  z-index: 999999;
  background: none repeat scroll 0 0 #fff;
  border: 1px solid #999;
  border-radius: 3px;
  box-shadow: 0 0 9px #999;
  padding: 0
}

#feedback_dialog_content {
  text-align: center
}

#fb_right_post_save:hover {
  //background-image: url(data:image/png; base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAACCAMAAACuX0YVAAAABlBMVEVnpv85i/9PO5r4AAAAD0lEQVR42gEEAPv/AAAAAQAFAAIros7PAAAAAElFTkSuQmCC);
  background-repeat: repeat-x;
  box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
  -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, .4);
  -o-box-shadow: 1px 1px 1px rgba(0, 0, 0, .4)
}

.fb-select-icon {
  position: absolute;
  bottom: 6px;
  right: 5px;
  width: 16px;
  height: 16px;
  box-sizing: content-box;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 7px 4px;
  -webkit-background-size: 7px 4px;
  background-image: url()
}

.fb-select-shorter {
  position: relative;
  min-height: 28px
}

.fb-type-container {
  line-height: 28px;
  position: absolute;
  top: 28px;
  width: 100%;
  background-color: #fff;
  border: 1px solid #ccc;
  z-index: 300;
  margin-left: -1px;
  display: none
}

.fb-type-item, .fb-type-selected {
  height: 28px;
  line-height: 30px;
  padding-left: 4px
}

.fb-type-item:hover {
  background: #f5F5F5
}

.fb-checkbox {
  position: relative;
  border-bottom: 1px solid #eee;
  height: 34px;
  line-height: 35px
}

.fb-checkbox:last-child {
  border-bottom: 0
}

.fb-list-wrapper {
  margin-top: -10px
}

.fb-textarea-sug textarea {
  margin-top: 0
}
